Z tego przewodnika dowiesz się, jak przesyłać pakiety Android App Bundle do aplikacji App Distribution i rozpowszechniaj wygenerowane pliki APK za pomocą konsoli Firebase.
Usługa App Distribution integruje się z usługą wewnętrznego udostępniania aplikacji Google Play, aby przetwarzania przesłanych pakietów aplikacji na Androida i udostępniania plików APK zoptymalizowanych pod kątem konfiguracji urządzeń. Dystrybucja pakietów aplikacji na Androida umożliwia:
Uruchamiaj zoptymalizowane pliki APK (udostępniane przez Google Play), które są zoptymalizowane pod kątem dla testerów urządzenia.
Wykrywanie i debugowanie problemów związanych z urządzeniami.
Przetestuj funkcje pakietu aplikacji, takie jak Play Feature Delivery i Play Asset Delivery.
Zmniejsz rozmiar pobieranych plików przeznaczonych dla testerów.
Wymagane uprawnienia
Aby przesłać pakiety aplikacji na Androida do usługi App Distribution, musisz połączyć z nią swoją aplikację Firebase w aplikacji Google Play. Musisz mieć wymagany poziom dostępu do wykonania tych czynności.
Jeśli nie masz odpowiedniego dostępu do Firebase, możesz poprosić o projekt Firebase. właściciela, aby przypisać Ci odpowiednią rolę w Firebase ustawień uprawnień konsoli. Jeśli masz pytania dotyczące dostępu do projektu Firebase, w tym znaleźć lub przypisać właściciela, zapoznaj się z „Uprawnienia i dostęp do projektów Firebase” Najczęstsze pytania.
Poniższa tabela dotyczy łączenia aplikacji Firebase z aplikacją w Google Play, a także przesyłać pakiety aplikacji na Androida.
Działanie w konsoli Firebase | Wymagane uprawnienia | Role, które obejmują wymagane uprawnienia przyznane przez domyślny | Dodatkowe wymagane role |
---|---|---|---|
Połącz aplikację Firebase z aplikacją w usłudze Google Play | firebase.playLinks.update
|
Jedna z tych ról: | Dostęp do konta dewelopera w usłudze Google Play jako Administracja |
Prześlij pakiety aplikacji na Androida do App Distribution | firebaseappdistro.releases.update
|
Jedna z tych ról: | –– |
Zanim zaczniesz
Dodaj Firebase do swojego urządzenia z Androidem, chyba że masz to już za sobą projekt. Na koniec tego procesu mieć aplikację Firebase na Androida w swoim projekcie Firebase.
Jeśli nie korzystasz z żadnych innych usług Firebase, musisz tylko utworzyć projekt i zarejestrować aplikację. Jeśli zdecydujesz się na korzystanie z dodatkowych usług, wykonaj wszystkie czynności Dodaj Firebase do swojego projektu na Androida.
Aby utworzyć połączenie Firebase z Google Play i przesyłać pakiety aplikacji na Androida, sprawdź, czy aplikacja spełnia te wymagania:
Aplikacja w Google Play i aplikacja Firebase na Androida są zarejestrowane. o tej samej nazwie pakietu.
aplikacja w Google Play została skonfigurowana w aplikacji, panel i jest rozpowszechniana na jednej ze ścieżek Google Play (testy wewnętrzne, (test zamknięty, otwarty lub wersja produkcyjna).
Zakończono sprawdzanie aplikacji w Google Play i aplikacja została opublikowana. Aplikacja jest opublikowana, jeśli w kolumnie Stan aplikacji wyświetla się jeden z te stany: Test wewnętrzny (nie Test wewnętrzny wersji roboczej), Test zamknięty, otwarty lub wersja produkcyjna.
Połącz aplikację Firebase na Androida z kontem dewelopera w Google Play:
W konsoli Firebase otwórz
, a następnie wybierz kartę Integracje. Ustawienia projektu Na karcie Google Play kliknij Połącz.
Jeśli masz już połączenia z Google Play, kliknij ZarządzajPostępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby włączyć App Distribution. i wybierz aplikacje Firebase na Androida, które chcesz połączyć z Google Graj.
Więcej informacji o łączeniu konta z Google Play.
Krok 1. Utwórz aplikację
Gdy zechcesz udostępnić testerom przedpremierową wersję aplikacji, utwórz pakiet aplikacji na Androida (zapoznaj się z Dokumentacja Android Studio ).
Krok 2. Udostępnianie aplikacji testerom
Aby udostępnić aplikację testerom, prześlij plik pakietu aplikacji na Androida za pomocą Konsola Firebase:
Otwórz stronę App Distribution Firebase. Gdy pojawi się prośba, wybierz projekt Firebase.
Na stronie Wersje wybierz aplikację, którą chcesz rozpowszechniać w menu.
Przeciągnij plik pakietu aplikacji na Androida do konsoli, aby go przesłać.
Po zakończeniu przesyłania wskaż grupy testerów i poszczególnych testerów chcesz otrzymać kompilację. Następnie dodaj informacje o wersji dla kompilacji.
Więcej informacji znajdziesz w artykule Zarządzanie testerami. i tworzenia grup testerów.
Kliknij Distribute (Dystrybucja), aby udostępnić kompilację testerom. Tester automatycznie otrzyma e-maila z zaproszeniem do przetestowania aplikacji.
(Opcjonalnie) Aby udostępnić linki do konkretnych wersji testerom, którzy mają do nich dostęp kliknij link do podstrony, Ikona Link, aby skopiować link do wersji do schowka.
Gdy rozpowszechnisz kompilację, staje się ona dostępna w Panel App Distribution konsoli Firebase przez 150 dni (5 miesięcy). Jeśli upłynie 30 dni od wygaśnięcia kompilacji, w obu konsolę i listę kompilacji na urządzeniu testowym.
Testerzy, którzy nie zostali zaproszeni do testowania aplikacji, otrzymają e-maile z zaproszeniami a dotychczasowi testerzy otrzymają e-maile z powiadomieniami o nowej kompilacji. jest gotowy do testowania. Instrukcje instalowania aplikacji testowej znajdziesz tutaj Skonfiguruj aplikację jako tester w usłudze App Distribution Możesz sprawdzać stan każdego testera – czy zaakceptował on oraz informację o pobraniu aplikacji w konsoli Firebase.
Testerzy mają 30 dni na zaakceptowanie zaproszenia do testowania aplikacji, zanim wygaśnie. Jeśli zaproszenie wygasa po 5 dniach, w sekcji Firebase konsola obok testera dotyczącej wersji. Zaproszenie można została odnowiona, wysyłając ją ponownie za pomocą menu w wierszu testera.
Dalsze kroki
wprowadzać opinie w aplikacji, , by ułatwić testerom przesyłanie opinii o aplikacji (w tym zrzuty ekranu).
Dowiedz się, jak wyświetlać alerty w aplikacji dla testerów, gdy nowe kompilacje Twojej aplikacji będą dostępne do zainstalowania.
Poznaj sprawdzone metody rozpowszechniania aplikacji na Androida testerom kontroli jakości za pomocą CI/CD.