Udostępnianie aplikacji na Androida testerom za pomocą konsoli Firebase

.

Z tego przewodnika dowiesz się, jak przesyłać pakiety Android App Bundle do usługi Rozpowszechnianie aplikacji i rozpowszechniać wygenerowane pliki APK za pomocą konsoli Firebase.

Rozpowszechnianie aplikacji integruje się z wewnętrzną usługą udostępniania aplikacji Google Play, 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 przesyłać pakiety aplikacji na Androida do usługi Rozpowszechnianie aplikacji, musisz połączyć z nią swoją aplikację Firebase w 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 Ustawienia uprawnień konsoli Firebase. 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 oraz przesyłanie aplikacji na Androida.

Działanie w konsoli Firebase Wymagane uprawnienia Role, które obejmują wymagane uprawnienia przyznane przez domyślny Dodatkowe wymagane role
Łączenie aplikacji Firebase z aplikacją w Google Play firebase.playLinks.update Jedna z tych ról: dostępu do konta dewelopera w Google Play jako Administracja
Przesyłanie pakietów aplikacji na Androida do Rozpowszechniania aplikacji firebaseappdistro.releases.update Jedna z tych ról: ––

Zanim zaczniesz

  1. 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.

  2. 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.

  3. Połącz aplikację Firebase na Androida z kontem dewelopera w Google Play:

    1. W konsoli Firebase otwórz Ustawienia projektu, a następnie wybierz kartę Integracje.

    2. Na karcie Google Play kliknij Połącz.
      Jeśli masz już połączenia z Google Play, kliknij Zarządzaj

    3. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby włączyć Rozpowszechnianie aplikacji. 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:

  1. Otwórz stronę Rozpowszechnianie aplikacji konsoli Firebase. Gdy pojawi się prośba, wybierz projekt Firebase.

  2. Na stronie Wersje wybierz aplikację, którą chcesz rozpowszechniać w menu.

  3. Przeciągnij plik pakietu aplikacji na Androida do konsoli, aby go przesłać.

  4. 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.

  5. Kliknij Distribute (Dystrybucja), aby udostępnić kompilację testerom. Tester automatycznie otrzyma e-maila z zaproszeniem do przetestowania aplikacji.

  6. (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 Rozpowszechniania aplikacji w 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 Rozpowszechnianie aplikacji jako tester. Możesz sprawdzać stan każdego testera – czy zaakceptował on oraz czy pobrał aplikację 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 Konsola Firebase obok testera przy wersji. Zaproszenie można została odnowiona, wysyłając ją ponownie za pomocą menu w wierszu testera.

Dalsze kroki