Gdy po raz pierwszy rozpowszechnisz aplikację za pomocą Firebasekonsoli lub narzędzia CLI (wiersza poleceń Firebase, fastlane), App Distributionwyśle testerowi e-maila z zaproszeniem i instrukcjami dotyczącymi instalowania i testowania kompilacji.
Z tego przewodnika dowiesz się, jak zainstalować i przetestować nową aplikację rozpowszechnianą za pomocą App Distribution z perspektywy testera. Odpowiedzi na najczęściej zadawane pytania i pomoc w rozwiązywaniu problemów znajdziesz w przewodniku rozwiązywania problemów.
Krok 1. Zaloguj się przez Google, aby zaakceptować zaproszenie
Na urządzeniu z iOS otwórz e-maila z zaproszeniem w Safari. Aby prawidłowo zainstalować profil Firebase i zarejestrować urządzenie, musisz otworzyć e-maila z zaproszeniem w kroku 2.
Po wyświetleniu monitu zaloguj się przez Google i zaakceptuj zaproszenie do testowania aplikacji.
<<"docs/app-distribution/_includes/_testing/_after-accepting-invite.md">>
Krok 2. Zainstaluj profil Firebase
Dystrybucje ad hoc
<<"docs/app-distribution/_includes/_testing/_install-profile-ios.md">>
Zainstalowanie profilu przyznaje Firebase uprawnienia do:
<<"docs/app-distribution/_includes/_testing/_profile-ios.md">>
Dystrybucje Enterprise
Ten krok jest opcjonalny, ale zalecany w przypadku testowania dystrybucji podpisanych przez firmę. Instalacja profilu dodaje klip internetowyFirebase App Distribution do ekranu głównego urządzenia, dzięki czemu możesz instalować wszystkie aplikacje testowe i mieć do nich dostęp. Aby zainstalować profil ręcznie:
W sekcji Testowanie aplikacji wybierz aplikację, którą chcesz przetestować.
W prawym górnym rogu strony aplikacji kliknij mobile_screen_share.
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować profil Firebase.
Krok 3. Zainstaluj i przetestuj kompilację
Dystrybucje ad hoc
Po zarejestrowaniu urządzenia deweloper musi zaktualizować profil provisioning o identyfikator UDID urządzenia i ponownie rozpowszechnić kompilację skonfigurowaną do działania na Twoim urządzeniu. Firebase wyśle Ci e-maila z powiadomieniem, gdy kompilacja będzie dostępna do zainstalowania.
<<"docs/app-distribution/_includes/_testing/_install-build-from-web-clip-ios.md">>
Dystrybucje Enterprise
- W sekcji **Test apps** (Aplikacje testowe) w Firebase App Distribution klipie internetowym wybierz aplikację, dla której chcesz zainstalować nową kompilację, a następnie kliknij **Download** (Pobierz). Wersja zostanie pobrana na ekran główny urządzenia, dzięki czemu możesz od razu rozpocząć testowanie.
W aplikacji Ustawienia > Profile i zarządzanie urządzeniem wybierz nazwę dewelopera aplikacji i zaufaj mu.
Jeśli nie masz Firebase App Distribution klipu internetowego, możesz zainstalować nową kompilację aplikacji testowej, klikając Pobierz najnowszą kompilację w e-mailu z powiadomieniem o nowej kompilacji z Firebase.
Na koniec wróć na ekran główny urządzenia i otwórz aplikację testową.
Krok 4. (Opcjonalnie) Włączanie alertów o nowych wersjach
Jeśli pakiet Firebase App Distribution SDK został dodany do aplikacji testowej, możesz opcjonalnie włączyć alerty w aplikacji, które będą się pojawiać, gdy dostępne będą nowe wersje do testowania. Więcej informacji o pakiecie SDK, w tym o tym, jak dodać go do aplikacji testowej, znajdziesz w przewodniku dla początkujących.
Na ekranie głównym urządzenia otwórz aplikację testową.
Gdy pojawi się okno Włącz alerty, kliknij Tak.
Zaloguj się na konto Google, którego używasz w kroku 1 (konto, którego używasz do akceptowania zaproszenia do aplikacji). Alerty w aplikacji są włączone automatycznie.
Jeśli masz problemy z zalogowaniem się na konto Google, zapoznaj się z przewodnikiem po rozwiązywaniu problemów.
Wróć do aplikacji testowej. Teraz będziesz otrzymywać w niej alerty o dostępności nowych wersji aplikacji do testowania.
Aby pobrać nową wersję aplikacji bezpośrednio z alertu, w oknie alertu kliknij Aktualizuj. Nowa wersja aplikacji zostanie pobrana i dodana do ekranu głównego urządzenia.
Usuwanie konta testera
Aby usunąć konto testera App Distribution i powiązane z nim dane, zapoznaj się z App Distribution tymi informacjami.