Đăng ký trên Android Developer Console

Nếu bạn chỉ phân phối ứng dụng bên ngoài Google Play, hãy sử dụng Android Developer Console để quản lý thông tin nhận dạng nhà phát triển và đăng ký tên gói ứng dụng. Hướng dẫn này giải thích cách xác minh tài khoản và đảm bảo rằng các ứng dụng của bạn có thể cài đặt trên các thiết bị Android được chứng nhận.

Tạo tài khoản

Để bắt đầu, hãy đăng ký tài khoản Android Developer Console bằng Tài khoản Google của bạn. Nếu là sinh viên hoặc người theo đuổi sở thích, bạn có thể tạo một loại tài khoản đặc biệt có ít yêu cầu xác minh hơn và không mất phí.

Chọn cách phân phối ứng dụng

Bạn vẫn có thể cài đặt ứng dụng không qua cửa hàng. Trải nghiệm của người dùng sẽ phụ thuộc vào đường dẫn mà bạn chọn.

Hoàn tất quy trình xác minh danh tính

Bạn phải cung cấp giấy tờ chính thức để xác minh danh tính của mình. Các yêu cầu sẽ khác nhau tuỳ thuộc vào việc bạn đăng ký với tư cách là cá nhân hay tổ chức. Nếu bạn đã chuẩn bị sẵn tất cả thông tin cần thiết, thì quá trình này thường mất khoảng 10 phút.

Thông tin bắt buộc đối với tất cả tài khoản

  • Tên pháp lý và địa chỉ: Cá nhân phải gửi giấy tờ tuỳ thân có ảnh do chính phủ cấp và giấy tờ chứng minh địa chỉ trong chương trình xác minh. Sau đây là ví dụ về giấy tờ tuỳ thân và giấy tờ chứng minh địa chỉ được chấp nhận đối với cá nhân ở Hoa Kỳ:

    • Hộ chiếu
    • Giấy tờ tuỳ thân do tiểu bang cấp
    • Giấy phép lái xe
    • Thẻ thường trú hoặc Thẻ xanh
    • Giấy tờ tuỳ thân có ảnh do chính phủ cấp và có ghi địa chỉ
    • Hoá đơn dịch vụ tiện ích điện, nước, ga, Internet, truyền hình cáp
    • Bảng sao kê bảo hiểm (bảo hiểm nhà ở, bảo hiểm y tế, v.v.)
    • Bảng sao kê ngân hàng hoặc thẻ tín dụng
  • Thông tin liên hệ: Địa chỉ email và số điện thoại riêng tư, được xác minh bằng mật khẩu một lần (OTP).

Yêu cầu bổ sung đối với tổ chức

  • Số D-U-N-S: Giá trị nhận dạng duy nhất gồm 9 chữ số cho tổ chức của bạn do Dun & Bradstreet cung cấp. Giá trị này được dùng trên toàn cầu để xác định danh tính pháp lý của doanh nghiệp. Nếu tổ chức của bạn chưa có số này, bạn có thể lấy số D-U-N-S miễn phí trên trang web của Dun & Bradstreet.
  • Trang web đã xác minh: Trang web của tổ chức bạn phải được xác minh bằng Google Search Console.
  • Giấy tờ chính thức của tổ chức: Sau đây là ví dụ về những giấy tờ mà các tổ chức ở Hoa Kỳ phải cung cấp. Các giấy tờ cần thiết ở vị trí của bạn có thể khác.
    • Mọi giấy tờ, thông báo hoặc thư do Sở Thuế vụ Hoa Kỳ (IRS) phát hành hoặc đóng dấu, có ghi rõ tên Tổ chức của bạn. Ví dụ như CP575, 147C, CP299, 988, 937, 1050, 5822, v.v.
    • Các tờ khai được gửi cho IRS (Sở Thuế vụ Hoa Kỳ) sẽ chỉ được chấp nhận nếu có bản sao của tờ khai đó trên trang web của IRS (Sở Thuế vụ Hoa Kỳ). Ví dụ: Biểu mẫu 8871 và Biểu mẫu 990.
    • Giấy chứng nhận thành lập doanh nghiệp do tiểu bang nơi bạn tiến hành các hoạt động kinh doanh cấp, trong đó có nêu rõ tên Tổ chức của bạn
    • Hồ sơ mới nhất của bạn gửi cho Uỷ ban Giao dịch và Chứng khoán Hoa Kỳ (SEC) (ví dụ: biểu mẫu 10-K, 10-Q hoặc 8-K) có ghi rõ tên Tổ chức
    • Báo cáo tín dụng doanh nghiệp do Experian, Equifax hoặc TransUnion cấp, trong đó có nêu rõ tên Tổ chức của bạn
    • Chỉ dành cho các bộ và cơ quan chính phủ: một thư chính thức có tên đầy đủ, địa chỉ và ngày

Đăng ký tên gói

Sau khi xác minh, bạn có thể đăng ký tên gói cho ứng dụng của mình trên trang Gói. Quy trình đăng ký sẽ liên kết ứng dụng của bạn với danh tính nhà phát triển đã xác minh. Hoàn tất các bước sau trong Android Developer Console để đăng ký:

  1. Nhập tên gói: Cung cấp tên gói duy nhất mà bạn muốn đăng ký.
  2. Thêm khoá: Nhập dấu vân tay chứng chỉ SHA-256 từ cặp khoá ký của ứng dụng. Sau đó, trạng thái sẽ chuyển thành Đang được xem xét.
  3. Chứng minh quyền sở hữu: Đối với tên gói hiện có, bạn phải ký một tệp APK bằng khoá riêng tư của mình rồi tải tệp đó lên. Android Developer Console cung cấp một đoạn mã để thêm vào thư mục tài sản của APK cho thử thách này. Sau khi đăng ký, bạn sẽ nhận được thông báo qua email và trạng thái gói trong Developer Console sẽ cập nhật thành Đã đăng ký.

Chuyển tên gói

Bạn cũng có thể chuyển tên gói giữa các tài khoản nhà phát triển. Bạn có thể quản lý các yêu cầu chuyển qua trang Cài đặt. Bạn phải đáp ứng những yêu cầu sau để bắt đầu quá trình chuyển:

  • Trạng thái đã xác minh: Cả tài khoản nguồn và tài khoản đích đều phải được xác minh và ở trạng thái tốt.
  • Khoá đã đăng ký: Tên gói phải có khoá đã đăng ký và có thể cài đặt.
  • Thông tin bắt buộc: Bạn cần có mã nhận dạng nhà phát triển đích, mã đơn đặt hàng của cả hai tài khoản và lý do chuyển.

Xử lý tên gói trùng lặp

Nếu nhiều nhà phát triển sử dụng cùng một tên gói, quyền đăng ký tên gói đó sẽ được xác định theo các quy tắc xác nhận quyền sở hữu gói. Các quy tắc sau đây nhằm mục đích phân bổ tên gói cho nhà phát triển có khoá ký chiếm hơn 50% tổng số lượt cài đặt đã biết:

  • Cụm đa số: Nếu các khoá của một nhà phát triển chiếm hơn 50% tổng số lượt cài đặt, thì nhà phát triển đó sẽ được ưu tiên đăng ký.
  • Cụm có quy mô lớn: Nếu không có khoá nào có hơn 50% lượt cài đặt, thì mọi nhà phát triển có "cụm có quy mô lớn" (từ 50 lượt cài đặt trở lên) đều có thể đăng ký tên gói.
  • Nguyên tắc ưu tiên người đến trước: Nếu không có cụm nào có quy mô đáng kể, thì mọi nhà phát triển có khoá đã biết đều có thể đăng ký tên gói theo nguyên tắc ưu tiên người đến trước.

Các ví dụ sau đây minh hoạ những quy tắc này:

Mức độ ưu tiên cho người nắm giữ khoá chính:

Nhà phát triển có khoá ký chiếm hơn 50% tổng số lượt cài đặt đã biết sẽ được ưu tiên đăng ký. Tất cả nhà phát triển khác đều phải sử dụng một tên gói khác.

Nhà phát triển

Tên gói

Khóa

Lượt cài đặt

A

com.test.1

11

1000

B

com.test.1

12

100

Trong trường hợp này, Nhà phát triển A đủ điều kiện đăng ký tên gói. Nhà phát triển B sẽ cần sử dụng một tên khác hoặc đăng ký trường hợp ngoại lệ_.

Điều kiện để nhận khoá đối với những ứng dụng có hơn 50 lượt cài đặt:

Nếu không có khoá nào có hơn 50% lượt cài đặt, thì tất cả các khoá có từ 50 lượt cài đặt trở lên đều đủ điều kiện đăng ký. Tất cả nhà phát triển khác (những nhà phát triển có khoá có ít hơn 50 lượt cài đặt) đều phải yêu cầu cấp quyền sử dụng tên gói.

Nhà phát triển

Tên gói

Khóa

Lượt cài đặt

C

com.test.2

21

100

D

com.test.2

22

100

E

com.test.2

23

10

_Ở đây, không có khoá nào chiếm đa số. Nhà phát triển C và D có từ 50 lượt cài đặt trở lên có thể đăng ký tên gói. Nhà phát triển E sẽ cần sử dụng một quyền namerequest khác.

Ưu tiên người đến trước đối với các khoá có dưới 50 lượt cài đặt:

Nếu không có khoá nào đáp ứng ngưỡng 50 lượt cài đặt, thì tất cả các khoá đã biết đều đủ điều kiện đăng ký theo nguyên tắc ưu tiên người đến trước. Ngay khi một nhà phát triển đăng ký tên gói, các nhà phát triển khác sẽ phải sử dụng một tên khác cho các gói của họ (hoặc yêu cầu ngoại lệ).

Nhà phát triển

Tên gói

Khóa

Lượt cài đặt

T6

com.test.3

31

10

G

com.test.3

31

10

Trong trường hợp này, tất cả nhà phát triển có khoá đều đủ điều kiện. Khi một nhà phát triển đăng ký tên gói, nhà phát triển còn lại sẽ cần yêu cầu cấp quyền_.