Udostępnij za pośrednictwem


Publikowanie w sklepie Google Play

Chociaż istnieje wiele rynków aplikacji do dystrybucji aplikacji, Sklep Google Play jest prawdopodobnie największym i najczęściej odwiedzanym sklepem na świecie dla aplikacji systemu Android. Sklep Google Play udostępnia jedną platformę do dystrybucji, reklam, sprzedaży i analizowania sprzedaży aplikacji dla systemu Android.

W tej sekcji omówiono tematy specyficzne dla sklepu Google Play, takie jak rejestrowanie się w celu uzyskania wydawcy, zbieranie zasobów ułatwiających promowanie i reklamowanie aplikacji w sklepie Google Play, wskazówki dotyczące oceniania aplikacji w sklepie Google Play oraz używanie filtrów w celu ograniczenia wdrażania aplikacji na określonych urządzeniach.

Wymagania

Aby dystrybuować aplikację za pośrednictwem sklepu Google Play, należy utworzyć konto dewelopera. Należy to zrobić tylko raz i wiąże się z jednorazową opłatą w wysokości 25 USD.

Wszystkie aplikacje muszą być podpisane przy użyciu klucza kryptograficznego, który wygaśnie po 22 października 2033 r.

Maksymalny rozmiar pliku APK opublikowanego w sklepie Google Play wynosi 100 MB. Jeśli aplikacja przekroczy ten rozmiar, sklep Google Play umożliwi dostarczanie dodatkowych zasobów za pośrednictwem plików rozszerzeń APK. Pliki rozszerzenia systemu Android umożliwiają apk posiadanie 2 dodatkowych plików, z których każdy ma rozmiar do 2 GB. Sklep Google Play będzie hostować i rozpowszechniać te pliki bez ponoszenia kosztów. Pliki rozszerzeń zostaną omówione w innej sekcji.

Sklep Google Play nie jest dostępny globalnie. Niektóre lokalizacje mogą nie być obsługiwane w przypadku dystrybucji aplikacji.

Bycie wydawcą

Aby publikować aplikacje w sklepie Google Play, konieczne jest posiadanie konta wydawcy. Aby zarejestrować się w celu uzyskania konta wydawcy, wykonaj następujące kroki:

  1. Odwiedź konsolę dewelopera sklepu Google Play.
  2. Wprowadź podstawowe informacje o tożsamości dewelopera.
  3. Przeczytaj i zaakceptuj umowę dystrybucji dla deweloperów dla ustawień regionalnych.
  4. Zapłać opłatę za rejestrację w wysokości 25 USD.
  5. Potwierdź weryfikację pocztą e-mail.
  6. Po utworzeniu konta można publikować aplikacje za pomocą sklepu Google Play.

Sklep Google Play nie obsługuje wszystkich krajów/regionów na świecie. Najbardziej aktualne listy krajów/regionów można znaleźć w następujących linkach:

  1. Obsługiwane lokalizacje rejestracji deweloperów i handlowców — jest to lista wszystkich krajów/regionów, w których deweloperzy mogą rejestrować się jako handlowcy i sprzedawać płatne aplikacje.

  2. Obsługiwane lokalizacje dystrybucji dla użytkowników sklepu Google Play — jest to lista wszystkich krajów/regionów, w których aplikacje mogą być dystrybuowane.

Przygotowywanie zasobów promocyjnych

Aby skutecznie promować i reklamować aplikację w sklepie Google Play, firma Google umożliwia deweloperom przesyłanie zasobów promocyjnych, takich jak zrzuty ekranu, grafika i wideo. Następnie sklep Google Play będzie używać tych zasobów do reklamowania i promowania aplikacji.

Ikony uruchamiania

Ikona uruchamiania to grafika reprezentująca aplikację. Każda ikona uruchamiania powinna być 32-bitowym plikiem PNG z kanałem alfa w celu zapewnienia przezroczystości. Aplikacja powinna mieć ikony dla wszystkich uogólnionych gęstości ekranu, jak opisano na poniższej liście:

  • ldpi (120dpi ) – 36 x 36 pikseli
  • mdpi (160dpi ) — 48 x 48 pikseli
  • hdpi (240dpi ) – 72 x 72 pikseli
  • xhdpi (320dpi ) – 96 x 96 pikseli

Ikony uruchamiania to pierwsze rzeczy, które użytkownik będzie widzieć w sklepie Google Play, więc należy zadbać o wizualne i znaczące ikony uruchamiania.

Wskazówki dla ikon uruchamiania:

  1. Proste i uncluttered — ikony uruchamiania powinny być proste i nieukończone. Oznacza to wykluczenie nazwy aplikacji z ikony. Prostsze ikony będą bardziej pamiętne i łatwiejsze do odróżnienia przy mniejszych rozmiarach.

  2. Ikony nie powinny być cienkie — zbyt cienkie ikony nie będą wyróżniać się dobrze na wszystkich tłach.

  3. Użyj kanału alfa — ikony powinny korzystać z kanału alfa i nie powinny być obrazami w pełnym ramce.

Ikony aplikacji o wysokiej rozdzielczości

Aplikacje w sklepie Google Play wymagają wysokiej wierności wersji ikony aplikacji. Jest on używany tylko przez sklep Google Play i nie zastępuje ikony uruchamiania aplikacji. Specyfikacje ikony wysokiej rozdzielczości to:

  1. 32-bitowy plik PNG z kanałem alfa
  2. 512 x 512 pikseli
  3. Maksymalny rozmiar 1024 KB

Android Asset Studio to przydatne narzędzie do tworzenia odpowiednich ikon uruchamiania i ikony aplikacji o wysokiej rozdzielczości.

Zrzuty ekranu

Sklep Google Play wymaga co najmniej dwóch i maksymalnie ośmiu zrzutów ekranu dla aplikacji. Będą one wyświetlane na stronie szczegółów aplikacji w sklepie Google Play.

Specyfikacje zrzutów ekranu to:

  1. 24-bitowy plik PNG lub JPG bez kanału alfa
  2. 320w x 480h lub 480w x 800h lub 480w x 854h. Obrazy poziome zostaną przycięte.

Grafika promocyjna

Jest to opcjonalny obraz używany przez sklep Google Play:

  1. Jest to 180w x 120h 24 bit PNG lub JPG bez kanału alfa.
  2. Brak granicy w sztuce.

Grafika funkcji

Używana przez polecaną sekcję sklepu Google Play. Ta grafika może być wyświetlana samodzielnie bez ikony aplikacji.

  1. 1024w x 500h PNG lub JPG bez kanału alfa i bez przezroczystości.
  2. Cała ważna zawartość powinna znajdować się w ramce 924x500. Piksele poza tą ramką mogą być przycięte do celów stylistycznych.
  3. Ta grafika może być skalowana w dół: użyj dużego tekstu i zachowaj prostotę grafiki.

Jest to adres URL filmu wideo w serwisie YouTube pokazującego aplikację. Wideo powinno wynosić od 30 sekund do 2 minut i prezentować najlepsze części aplikacji.

Publikowanie w sklepie Google Play

Platforma Xamarin Android 7.0 wprowadza zintegrowany przepływ pracy do publikowania aplikacji do sklepu Google Play z programu Visual Studio. Jeśli używasz wersji platformy Xamarin dla systemu Android starszej niż 7.0, musisz ręcznie przekazać plik APK za pośrednictwem konsoli dewelopera Google Play. Ponadto przed użyciem zintegrowanego przepływu pracy musisz mieć już przekazany co najmniej jeden plik APK. Jeśli nie przekazano jeszcze pierwszego pakietu APK, musisz przekazać go ręcznie. Aby uzyskać więcej informacji, zobacz Ręczne przekazywanie pakietu APK.

Tworzenie nowego certyfikatu wyjaśniono, jak utworzyć nowy certyfikat do podpisywania aplikacji systemu Android. Następnym krokiem jest opublikowanie podpisanej aplikacji w sklepie Google Play:

  1. Zaloguj się do konta dewelopera sklepu Google Play, aby utworzyć nowy projekt połączony z kontem dewelopera Google Play.
  2. Utwórz klienta OAuth, który uwierzytelnia aplikację.
  3. Wprowadź wynikowy identyfikator klienta i klucz tajny klienta w programie Visual Studio.
  4. Zarejestruj swoje konto w programie Visual Studio.
  5. Podpisz aplikację przy użyciu certyfikatu.
  6. Opublikuj podpisaną aplikację w sklepie Google Play.

W oknie dialogowym Archiwum publikowania w oknie dialogowym Kanał dystrybucji przedstawiono dwie opcje dystrybucji: Ad Hoc i Google Play. Jeśli zamiast tego zostanie wyświetlone okno dialogowe Podpisywanie tożsamości, kliknij przycisk Wstecz, aby powrócić do okna dialogowego Kanał dystrybucji. Wybierz pozycję Google Play:

Distribution Channel dialog

W oknie dialogowym Tożsamość podpisywania wybierz tożsamość utworzoną w obszarze Tworzenie nowego certyfikatu i kliknij przycisk Kontynuuj:

Signing Identity dialog

W oknie dialogowym Konta Google Play kliknij + przycisk , aby dodać nowe konto Google Play:

Google Play Accounts dialog

W oknie dialogowym Rejestrowanie dostępu do interfejsu API Google należy podać identyfikator klienta i klucz tajny klienta, który zapewnia dostęp interfejsu API do konta dewelopera sklepu Google Play:

Register Google API Access dialog in Google Play Accounts.

W następnej sekcji wyjaśniono, jak utworzyć nowy projekt interfejsu API Google i wygenerować wymagany identyfikator klienta i klucz tajny klienta.

Tworzenie projektu interfejsu API Google

Najpierw zaloguj się na swoje konto dewelopera Google Play. Jeśli nie masz jeszcze konta dewelopera google Play, zobacz Wprowadzenie do publikowania. Ponadto w interfejsie API deweloperów ze sklepu Google Play — wprowadzenie wyjaśniono, jak korzystać z interfejsu API dewelopera sklepu Google Play. Po zalogowaniu się do konsoli dewelopera sklepu Google Play kliknij pozycję UTWÓRZ APLIKACJĘ:

Create new project button

Po utworzeniu nowego projektu zostanie on połączony z kontem konsoli dewelopera Google Play.

Następnym krokiem jest utworzenie klienta OAuth dla aplikacji (jeśli jeszcze go nie utworzono). Gdy użytkownicy żądają dostępu do swoich danych prywatnych przy użyciu aplikacji, identyfikator klienta OAuth jest używany do uwierzytelniania aplikacji.

Przejdź na stronę Ustawienia.

Settings icon

Na stronie Ustawienia wybierz pozycję Dostęp do interfejsu API, a następnie kliknij pozycję CREATE OAUTH CLIENT (UTWÓRZ KLIENTA OAUTH), aby utworzyć nowego klienta OAuth:

Create OAuth Client button

Po kilku sekundach zostanie wygenerowany nowy identyfikator klienta. Kliknij pozycję Wyświetl w konsoli Google Developers Console , aby wyświetlić nowy identyfikator klienta w konsoli dewelopera Google:

Client ID displayed

Identyfikator klienta jest wyświetlany wraz z nazwą i datą utworzenia. Kliknij ikonę Edytuj klienta OAuth, aby wyświetlić wpis tajny klienta dla aplikacji:

View app credentials

Domyślną nazwą klienta OAuth jest Google Play Android Developer. Można to zmienić na nazwę aplikacji platformy Xamarin.Android lub dowolną odpowiednią nazwę. W tym przykładzie nazwa klienta OAuth została zmieniona na nazwę aplikacji MyApp:

Client ID and secret displayed

Kliknij przycisk Zapisz, aby zapisać zmiany. Spowoduje to powrót do strony Poświadczenia , na której należy pobrać poświadczenia, klikając ikonę Pobierz kod JSON :

Download JSON icon

Ten plik JSON zawiera identyfikator klienta i klucz tajny klienta, który można wyciąć i wkleić w oknie dialogowym Podpisywanie i dystrybucja w następnym kroku.

Rejestrowanie dostępu do interfejsu API Google

Użyj identyfikatora klienta i klucza tajnego klienta, aby ukończyć okno dialogowe Konto interfejsu API sklepu Google Play w programie Visual Studio. Istnieje możliwość nadania kontu opisu — umożliwia to zarejestrowanie więcej niż jednego konta Google Play i przekazanie przyszłych kont APK do różnych kont Google Play. Skopiuj identyfikator klienta i klucz tajny klienta do tego okna dialogowego, a następnie kliknij przycisk Zarejestruj:

Register Google API Access dialog

Zostanie otwarta przeglądarka internetowa z monitem o zalogowanie się do konta dewelopera systemu Android ze sklepu Google Play (jeśli jeszcze się nie zalogowałeś). Po zalogowaniu w przeglądarce internetowej zostanie wyświetlony następujący monit. Kliknij pozycję Zezwalaj, aby autoryzować aplikację:

Authorize app dialog

Publikowanie

Po kliknięciu pozycji Zezwalaj przeglądarka zgłasza odebrany kod weryfikacyjny. Zamykanie... aplikacja zostanie dodana do listy kont Google Play w programie Visual Studio. W oknie dialogowym Konta Google Play kliknij przycisk Kontynuuj:

Account added to Google Play Accounts

Następnie zostanie wyświetlone okno dialogowe Śledzenie sklepu Google Play . Sklep Google Play oferuje pięć możliwych ścieżek przekazywania aplikacji:

  • Wewnętrzne — służy do szybkiego rozpowszechniania aplikacji na potrzeby testów wewnętrznych i kontroli jakości.
  • Alpha — służy do przekazywania wczesnej wersji aplikacji do małej listy testerów.
  • Beta — służy do przekazywania wczesnej wersji aplikacji do większej listy testerów.
  • Produkcja — używana do pełnej dystrybucji w sklepie Google Play.
  • Niestandardowe — używane do testowania wersji wstępnych aplikacji z określonymi użytkownikami przez utworzenie listy testerów według adresu e-mail.

Wybierz ścieżkę sklepu Google Play, która będzie używana do przekazywania aplikacji, a następnie kliknij pozycję Przekaż.

Account added to Google Play Track

Aby uzyskać więcej informacji na temat testowania sklepu Google Play, zobacz Konfigurowanie testów otwartych/zamkniętych/wewnętrznych.

Następnie zostanie wyświetlone okno dialogowe umożliwiające wprowadzenie hasła do certyfikatu podpisywania. Wprowadź hasło i kliknij przycisk OK:

Signing password dialog

Menedżer archiwum wyświetla postęp przekazywania:

Uploading APK progress

Po zakończeniu przekazywania stan ukończenia jest wyświetlany w lewym dolnym rogu programu Visual Studio:

Publishing project completed message

Rozwiązywanie problemów

Jeśli nie widzisz ścieżki niestandardowej podczas wybierania ścieżki ze sklepu Google Play, upewnij się, że utworzono wydanie dla tej ścieżki w konsoli deweloperów Google Play. Aby uzyskać instrukcje dotyczące tworzenia wydania, zobacz Przygotowywanie i wdrażanie wydań.

Należy pamiętać, że jeden plik APK musi już zostać przesłany do sklepu Google Play, zanim publikowanie w sklepie Google Play będzie działać. Jeśli plik APK nie został jeszcze przekazany, Kreator publikowania wyświetli następujący błąd w okienku Błędy :

You must manually upload your first APK for this app

W przypadku wystąpienia tego błędu ręcznie przekaż plik APK (np. kompilację ad hoc) za pośrednictwem konsoli dewelopera Google Play i użyj okna dialogowego Kanał dystrybucji do kolejnych aktualizacji APK. Aby uzyskać więcej informacji, zobacz Ręczne przekazywanie pakietu APK. Kod wersji pakietu APK musi ulec zmianie przy każdym przekazaniu. W przeciwnym razie wystąpi następujący błąd:

APK with version code (1) has already been updated

Aby rozwiązać ten błąd, ponownie skompiluj aplikację przy użyciu innego numeru wersji i prześlij ją ponownie do sklepu Google Play za pośrednictwem okna dialogowego Kanał dystrybucji.