Zanim opublikujesz aplikacje prywatne, sprawdź, czy w Konsoli Play lub w elemencie iframe zarządzanego Sklepu Play nie wyświetlają się ostrzeżenia lub komunikaty o błędach. Jeśli je zignorujesz, opublikowanie aplikacji może być niemożliwe. Zalecamy też korzystanie z tych sprawdzonych metod:
Kompilowanie i podpisywanie aplikacji- Nazwa pakietu nie może powtarzać się w Google Play (nie tylko w przedsiębiorstwie czy na koncie dewelopera w Google Play). Jeśli nazwa pakietu jest taka sama jak nazwa innego pakietu w Google Play, ponownie skompiluj aplikację z inną nazwą.
- W celu optymalnego wykorzystywania pamięci RAM pliki APK w Google Play muszą mieć wyrównane bajty. Jeśli Twój plik APK nie ma wyrównanych bajtów, użyj narzędzia zipalign.
- Klucz używany do podpisywania pliku APK powinien mieć długi okres ważności. Więcej informacji znajdziesz w sekcji Uwagi na temat podpisywania.
- Dlaczego podczas przesyłania pakietu aplikacji pojawia się błąd „Aby przesłać pakiet Android App Bundle, musisz najpierw zarejestrować się w usłudze podpisywania aplikacji przez Google Play”?
- Ten błąd występuje, ponieważ nie przesłano jeszcze klucza podpisywania aplikacji. Aby go przesłać, postępuj zgodnie z instrukcjami podanymi w sekcji Przesyłanie pakietu AAB aplikacji prywatnej utworzonej za pomocą pliku APK.
- Dlaczego pojawia się błąd „Przesłany plik APK lub pakiet Android App Bundle jest podpisany kluczem, który jest też używany w plikach APK dostarczanych użytkownikom. Korzystasz z podpisywania aplikacji przez Google Play, dlatego przed przesłaniem pliku APK lub pakietu Android App Bundle musisz podpisać go nowym kluczem”?
- Ten błąd występuje, gdy tworzysz nową aplikację, przesyłając pakiet aplikacji podpisany kluczem podpisywania (dystrybucji) aplikacji używanym do podpisywania innych plików APK. Aby rozwiązać ten problem:
- Użyj nowego klucza przesyłania i podpisz pakiet aplikacji przed jego przesłaniem.
- Utwórz nową aplikację, najpierw przesyłając plik APK, a potem przechodząc na pakiet aplikacji zgodnie z instrukcjami podanymi w sekcji Przesyłanie pakietu AAB aplikacji prywatnej utworzonej za pomocą pliku APK.
- Ten błąd występuje, gdy tworzysz nową aplikację, przesyłając pakiet aplikacji podpisany kluczem podpisywania (dystrybucji) aplikacji używanym do podpisywania innych plików APK. Aby rozwiązać ten problem:
- Co zrobić, jeśli chcę używać własnego klucza do podpisywania wygenerowanych plików APK dostarczanych użytkownikom?
- Aby rozwiązać ten problem:
- Opublikuj aplikację prywatną za pomocą Konsoli Play.
- W elemencie iframe zarządzanego Sklepu Google Play prześlij plik APK podpisany Twoim kluczem, a potem prześlij ten klucz podpisywania aplikacji do Konsoli Play. Następnie postępuj zgodnie z instrukcjami podanymi w sekcji Przesyłanie pakietu AAB aplikacji prywatnej utworzonej za pomocą pliku APK i prześlij pakiet aplikacji z elementu iframe (lub z Konsoli Play).
- Aby rozwiązać ten problem:
- Co zrobić, jeśli chcę używać kluczy wygenerowanych przez Google do podpisywania wygenerowanych plików APK dostarczanych użytkownikom?
- Podczas tworzenia aplikacji za pomocą pakietu aplikacji z elementu iframe domyślnie używany jest klucz podpisywania wygenerowany przez Google. Nie musisz robić nic więcej.
- Czy mogę uaktualnić klucz podpisywania aplikacji po zarejestrowaniu się w usłudze podpisywania aplikacji przez Google Play?
- Ta funkcja działa tylko na standardowych kontach dewelopera w Konsoli Play. Nie jest ona obsługiwana w przypadku kont w Konsoli Play, które rozpowszechniają aplikacje prywatne za pomocą elementu iframe.
- Czy mogę poprosić o zresetowanie klucza przesyłania na kontach w Konsoli Play, które używają elementu iframe?
- Ta funkcja działa tylko na standardowych kontach dewelopera w Konsoli Play. Nie jest ona obsługiwana na kontach w Konsoli Play, które rozpowszechniają aplikacje prywatne za pomocą elementu iframe.
- Czy można zmienić klucz podpisywania aplikacji?
- Nie. Kluczem podpisywania aplikacji będzie klucz użyty w pierwszej wersji (czyli Twój własny klucz w pliku APK lub klucz wygenerowany przez Google w pakiecie AAB).
- Czy po przesłaniu pakietu aplikacji w elemencie iframe mogę przejść na plik APK?
- Jeśli aplikacja została początkowo utworzona jako plik APK, a potem przekształcono ją w pakiet aplikacji przez przesłanie klucza podpisywania, możesz wrócić do pliku APK.
- Jeśli aplikacja została początkowo utworzona przy użyciu pakietów aplikacji z elementu iframe, nie można przełączyć jej z powrotem na plik APK.
- Czy mogę używać interfejsu Play Edit API, aby przesyłać pakiety aplikacji prywatnych utworzone za pomocą elementu iframe?
- Tak. Najpierw musisz jednak przesłać do Konsoli Play klucz podpisywania. Następnie możesz publikować kolejne wersje, korzystając z interfejsu Play Edit API.
- Czy interfejs Google Play Custom App Publishing API obsługuje pakiety aplikacji?
- Nie. Interfejs Google Play Custom App Publishing API obsługuje tylko aplikacje utworzone przy użyciu pliku APK.
- Czy mogę używać interfejsu Google Play Custom App Publishing API, aby tworzyć aplikacje, a potem interfejsu Play Edit API, aby je aktualizować?
- Tak, możesz. Zanim użyjesz interfejsu Play Edit API z pakietem aplikacji, musisz jednak przesłać do Konsoli Play swój klucz podpisywania.
Korzystanie z treści chronionych znakami towarowymi bez zgody może naruszać zasady Google Play, nawet jeśli takie materiały należą do Twojej organizacji. Jeśli Twoja aplikacja prywatna:
- zawiera treści chronione znakami towarowymi (marki, logo, zasoby graficzne, pliki audio itp.) lub
- jest publikowaną ponownie aplikacją otrzymaną od podmiotu zewnętrznego,
powiadom zespół Google Play zajmujący się sprawdzaniem aplikacji, że masz zgodę na korzystanie z tych materiałów, i poczekaj na odpowiedź, zanim opublikujesz aplikację.