Rejestrowanie aplikacji na platformach open source

Z tego przewodnika dowiesz się, jak zarejestrować aplikacje na platformach open source. Proces jest podobny do dystrybucji aplikacji w innych sklepach. Nie musisz rejestrować aplikacji, aby nadal rozpowszechniać je na platformach open source, ale dzięki temu użytkownicy będą mogli korzystać z takiego samego procesu instalacji jak obecnie.

Zanim zaczniesz, załóż konto w Konsoli programisty Androida lub w Konsoli Google Play. Jeśli nie masz konta, zarejestruj się, korzystając z przewodnika po weryfikacji dewelopera.

Wybieranie sposobu instalowania aplikacji przez użytkowników

W zależności od tego, czy zweryfikujesz i zarejestrujesz aplikację, użytkownicy będą mogli ją zainstalować na jeden z 2 sposobów:

  • Brak zmian dla użytkowników. Zarejestruj aplikacje w zweryfikowanej tożsamości, aby użytkownicy mogli je instalować tak jak dotychczas.
  • Konfigurowanie zaawansowanego procesu. Jeśli nie chcesz rejestrować aplikacji, użytkownicy mogą włączyć zaawansowany proces na swoim urządzeniu. Ta jednorazowa konfiguracja umożliwia instalowanie aplikacji od niezweryfikowanych deweloperów.

Rejestrowanie nowej aplikacji

Aby zarejestrować nową aplikację, wykonaj te czynności.

  1. W Konsoli programisty Androida lub na karcie weryfikacji dewelopera aplikacji na Androida w Konsoli Google Play kliknij Zarejestruj nazwę pakietu.
  2. Wpisz nazwę pakietu nowej aplikacji i kliknij Dalej.
  3. Kliknij Dodaj klucz i wpisz odcisk cyfrowy certyfikatu SHA-256 klucza podpisywania. Instrukcje wyodrębniania odcisku palca znajdziesz w przewodniku w Centrum pomocy. Jeśli platforma open source używa Twojego klucza podpisywania do dystrybucji aplikacji, nie musisz wykonywać żadnych dodatkowych czynności.
  4. Jeśli platforma open source ponownie podpisze aplikację swoim kluczem, po opublikowaniu aplikacji na platformie pobierz podpisany przez nią plik APK.
  5. Wyodrębnij odcisk cyfrowy certyfikatu SHA-256 z pliku APK.
  6. W konsoli otwórz zarejestrowaną aplikację, kliknij Dodaj klucz i wpisz wyodrębniony odcisk cyfrowy certyfikatu SHA-256. Jeśli pojawi się prośba o potwierdzenie własności, kliknij Zweryfikuj i wykonaj kroki 9–12 w sekcji Rejestrowanie istniejącej aplikacji. Ten komunikat pojawia się w rzadkich przypadkach, gdy nowa aplikacja zostanie zainstalowana na co najmniej 50 urządzeniach z Androidem z platformy, zanim zarejestrujesz klucz platformy.

Rejestrowanie istniejącej aplikacji

Jeśli platforma aplikacji open source używa Twojego klucza podpisywania do rozpowszechniania aplikacji, postępuj zgodnie z dotychczasowym przewodnikiem rejestracji nazwy pakietu.

Aby zarejestrować istniejącą aplikację, która została ponownie podpisana przez platformę open source za pomocą jej klucza:

  1. Pobierz podpisany przez platformę plik APK z platformy open source.
  2. Wyodrębnij odcisk cyfrowy certyfikatu SHA-256 z pliku APK. Instrukcje dotyczące wyodrębniania odcisku palca znajdziesz w przewodniku w Centrum pomocy.
  3. W Konsoli programisty Androida lub na stronie weryfikacji dewelopera aplikacji na Androida w Konsoli Google Play kliknij Zarejestruj nazwę pakietu.
  4. Wpisz nazwę pakietu istniejącej aplikacji i kliknij Dalej.
  5. Kliknij Wybierz klucz. Jeśli aplikacja ma mniej niż 50 znanych instalacji, kliknij Dodaj klucz i zamiast tego wpisz odcisk cyfrowy certyfikatu SHA-256.
  6. Na liście kwalifikujących się odcisków cyfrowych wybierz wyodrębniony odcisk cyfrowy certyfikatu SHA-256. Jeśli odcisku palca nie ma na liście, kliknij Pokaż inny sposób rejestracji, a następnie Pokaż odciski cyfrowe innych kluczy i wybierz odcisk palca z tej listy.
  7. Kliknij Dodaj klucz.
  8. Kliknij Prześlij plik APK.
  9. Skopiuj podany fragment kodu, przejdź do drzewa źródłowego aplikacji, utwórz plik o nazwie adi-registration.properties w folderze assets i wklej do niego fragment kodu.
  10. Opublikuj nową wersję aplikacji zawierającą fragment kodu na platformie open source.
  11. Pobierz nową wersję APK z platformy.
  12. Prześlij plik APK do konsoli.