Rejestracja w Konsoli programisty Androida

Jeśli rozpowszechniasz aplikacje tylko poza 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 sprawdzić, czy aplikacje można instalować na certyfikowanych urządzeniach z Androidem.

Utwórz konto

Możesz zarejestrować konto za pomocą konta Google. Jeśli jesteś uczniem lub hobbystą, możesz utworzyć specjalny typ konta, który ma mniej wymagań weryfikacyjnych i nie wiąże się z żadnymi opłatami.

Wybierz sposób rozpowszechniania aplikacji

Aplikacje nadal można instalować z zewnętrznych źródeł. 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 rodzaju konta. Zapoznaj się z przewodnikami dotyczącymi konta z pełną dystrybucją i konta z ograniczoną dystrybucją, aby określić, które z nich będzie dla Ciebie najlepsze.

Zarejestruj nazwy pakietów

Po weryfikacji możesz zarejestrować nazwy pakietów aplikacji na stronie Pakiety. Proces rejestracji łączy 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. Potwierdź 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 w ramach tego wyzwania. Po zarejestrowaniu nazwy pakietu otrzymasz e-maila z powiadomieniem, a stan nazwy pakietu w Konsoli dewelopera zmieni się na Zarejestrowano.

Zautomatyzuj przepływ pracy

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

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

Interfejs API Konsoli programisty Androida obsługuje delegowanie OAuth, co umożliwia platformom innych firm (np. alternatywnym sklepom z aplikacjami na Androida) bezpieczne wykonywanie 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 przez reguły rejestracji nazw pakietów. Poniższe reguły mają na celu przypisanie nazwy pakietu deweloperowi, którego klucz podpisywania odpowiada za ponad 50% wszystkich znanych instalacji:

  • Klaster większościowy: jeśli klucze dewelopera odpowiadają za ponad 50% wszystkich instalacji, deweloper ma priorytet w rejestracji.
  • Duży klaster: jeśli żaden klucz nie ma ponad 50% instalacji, każdy deweloper z „dużym klastrem” (co najmniej 50 instalacji) może zarejestrować nazwę pakietu.
  • Kolejność zgłoszeń: jeśli nie ma dużego klastra, każdy deweloper ze znanym kluczem może zarejestrować nazwę pakietu w kolejności zgłoszeń.

Poniższe przykłady ilustrują te reguły:

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 takiej sytuacji deweloper A może zarejestrować nazwę pakietu. Deweloper B musiałby użyć innej nazwy lub złożyć wniosek o wyjątek.

Kryteria kwalifikacji w przypadku kluczy z ponad 50 instalacjami:

Jeśli żaden klucz nie ma ponad 50% instalacji, 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 zezwolenie na używanie 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. Deweloperzy C i D, którzy mają co najmniej 50 instalacji, mogą zarejestrować nazwę pakietu. Deweloper E musi użyć innej nazwy pakietu lub poprosić o pozwolenie na użycie tej nazwy.

Klucze z mniej niż 50 instalacjami są dostępne w kolejności zgłoszeń:

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 poprosić o wyjątek).

Deweloper

Nazwa pakietu

Klucz

Instalacje

F

com.test.3

31

10

G

com.test.3

31

10

W takim przypadku wszyscy deweloperzy z kluczami kwalifikują się do udziału w programie. Gdy jeden deweloper zarejestruje nazwę pakietu, drugi będzie musiał poprosić o zezwolenie.

Sprawdź