Rejestracja w Konsoli programisty Androida

Jeśli rozpowszechniasz aplikacje tylko poza Sklepem Google Play, użyj Konsoli programisty Androida, aby zarządzać tożsamością dewelopera i rejestrować nazwy pakietów aplikacji. Z tego przewodnika dowiesz się, jak zweryfikować konto i upewnić się, że aplikacje można zainstalować na certyfikowanych urządzeniach z Androidem.

Utwórz konto

Możesz zarejestrować konto przy użyciu swojego konta Google. Jeśli jesteś studentem lub hobbystą, możesz utworzyć specjalny typ konta, który ma mniej wymagań dotyczących weryfikacji i nie wiąże się z żadnymi opłatami.

Wybierz sposób rozpowszechniania aplikacji

Aplikacje nadal można instalować z plików. Wrażenia użytkownika zależą od wybranej ścieżki.

Dokończ procedurę weryfikacji tożsamości

Wymagania różnią się w zależności od typu konta. Zapoznaj się z pełnym przewodnikiem po koncie dystrybucyjnym i koncie z ograniczoną dystrybucją, aby określić, które z nich jest dla Ciebie najlepsze.

Zarejestruj nazwy pakietów

Po zweryfikowaniu możesz zarejestrować nazwy pakietów aplikacji na stronie Pakiety. Proces rejestracji łączy Twoją aplikację ze zweryfikowaną tożsamością dewelopera. Aby się zarejestrować, wykonaj te czynności w Konsoli programisty Androida:

  1. Wpisz nazwę pakietu: podaj unikalną nazwę pakietu, którą chcesz zarejestrować.
  2. Dodaj klucz: wpisz odcisk cyfrowy certyfikatu SHA-256 z pary kluczy podpisywania aplikacji. Stan zmieni się na W trakcie sprawdzania.
  3. Udowodnij własność: w przypadku istniejących nazw pakietów musisz podpisać plik APK kluczem prywatnym i przesłać go. Konsola programisty Androida udostępnia fragment kodu, który należy dodać do folderu zasobów pakietu APK na potrzeby tego wyzwania. Po zarejestrowaniu otrzymasz e-maila, a stan nazwy pakietu w Konsoli programisty zmieni się na Zarejestrowana.

Zautomatyzuj przepływ pracy

Możesz zautomatyzować weryfikację dewelopera i rejestrację pakietu za pomocą naszych interfejsów API:

  • Android Developer ID Status API: umożliwia sprawdzenie, czy nazwa pakietu została już zarejestrowana, oraz zweryfikowanie kwalifikacji.
  • Android Developer Console API: umożliwia rejestrowanie nazw pakietów i kluczy oraz zarządzanie nimi bezpośrednio w środowisku programistycznym lub potoku CI/CD.

Oba interfejsy API obsługują delegowanie OAuth, co umożliwia platformom zewnętrznym (np. alternatywnym sklepom z aplikacjami na Androida) bezpieczne wykonywanie tych operacji w Twoim imieniu.

Obsługa zduplikowanych nazw pakietów

Jeśli kilku deweloperów używa tej samej nazwy pakietu, prawo do rejestracji jest określane na podstawie reguł rejestracji nazw pakietów. Te reguły mają na celu przypisanie nazwy pakietu deweloperowi, którego klucz podpisywania odpowiada za ponad 50% wszystkich znanych instalacji:

  • Większość instalacji: jeśli klucze dewelopera odpowiadają za ponad 50% wszystkich instalacji, deweloper ma priorytet w rejestracji.
  • Znaczna liczba instalacji: jeśli żaden klucz nie ma ponad 50% instalacji, każdy deweloper którego klucz ma „znaczną liczbę instalacji” (co najmniej 50), może zarejestrować nazwę pakietu.
  • Kolejność zgłoszeń: jeśli nie ma klucza ze znaczną liczbą instalacji, każdy deweloper ze znanym kluczem może zarejestrować nazwę pakietu w kolejności zgłoszeń.

Te reguły ilustrują te przykłady:

Priorytet dla większościowego posiadacza klucza:

Deweloper, którego klucz podpisywania odpowiada za ponad 50% wszystkich znanych instalacji, ma priorytet w rejestracji. Wszyscy pozostali deweloperzy będą musieli użyć innej nazwy pakietu.

Deweloper

Nazwa pakietu

Klucz

Instalacje

A

com.test.1

11

1000

B

com.test.1

12

100

W tym przypadku deweloper A może zarejestrować nazwę pakietu. Deweloper B będzie musiał użyć innej nazwy lub złożyć wniosek o wyjątek.

Kryteria kwalifikacji dla kluczy z co najmniej 50 instalacjami:

Jeśli żaden klucz nie ma ponad 50% instalacji, do rejestracji kwalifikują się wszystkie klucze z co najmniej 50 instalacjami. Wszyscy pozostali deweloperzy, których klucze mają mniej niż 50 instalacji, będą musieli poprosić o zgodę na użycie nazwy pakietu.

Deweloper

Nazwa pakietu

Klucz

Instalacje

C

com.test.2

21

100

D

com.test.2

22

100

E

com.test.2

23

10

W tym przypadku żaden klucz nie ma większości instalacji. Deweloperzy C i D, których klucze mają co najmniej 50 instalacji, mogą zarejestrować nazwę pakietu. Deweloper E będzie musiał użyć innej nazwy pakietu lub poprosić o zgodę na użycie tej nazwy.

Kolejność zgłoszeń w przypadku kluczy z mniej niż 50 instalacjami:

Jeśli żaden klucz nie osiągnie progu 50 instalacji, każdy klucz może być zarejestrowany w kolejności zgłoszeń. Gdy tylko jeden deweloper zarejestruje nazwę pakietu, pozostali deweloperzy będą musieli użyć innej nazwy pakietu (lub złożyć wniosek o wyjątek).

Deweloper

Nazwa pakietu

Klucz

Instalacje

F

com.test.3

31

10

G

com.test.3

31

10

W tym przypadku kwalifikują się wszyscy deweloperzy z kluczami. Gdy tylko jeden deweloper zarejestruje nazwę pakietu, pozostali będą musieli poprosić o zgodę.