Gdy po raz pierwszy rozpowszechnisz aplikację za pomocą konsoli Firebase lub narzędzia wiersza poleceń (interfejs wiersza poleceń Firebase, fastlane), App Distribution wyśle testerowi e-maila z zaproszeniem i instrukcjami, jak zainstalować i przetestować kompilację.
Z tego przewodnika dowiesz się, jak z perspektywy testera zainstalować i przetestować nową aplikację rozpowszechnianą za pomocą App Distribution. Odpowiedzi na najczęstsze 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 w kroku 2, musisz otworzyć e-maila z zaproszeniem.
Po wyświetleniu monitu zaloguj się przez Google i zaakceptuj zaproszenie do przetestowania 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 daje Firebase uprawnienia do:
<<"docs/app-distribution/_includes/_testing/_profile-ios.md">>
Dystrybucje Enterprise
Ten krok jest opcjonalny, ale zalecany do testowania dystrybucji podpisanych przez przedsiębiorstwo. Instalacja profilu dodaje wycinek internetowy Firebase App Distribution do ekranu głównego urządzenia, dzięki czemu możesz zainstalować wszystkie aplikacje testowe i uzyskać do nich dostęp. Aby ręcznie zainstalować profil:
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 wyświetlanymi instrukcjami, aby zainstalować profil Firebase.
Krok 3. Zainstaluj i przetestuj kompilację
Dystrybucje ad hoc
Po zarejestrowaniu urządzenia deweloper musi zaktualizować profil obsługi administracyjnej, podając 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) wycinka internetowego Firebase App Distribution wybierz aplikację, dla której chcesz zainstalować nową kompilację, a następnie kliknij **Download** (Pobierz). Kompilacja zostanie pobrana na ekran główny urządzenia, dzięki czemu możesz od razu rozpocząć testowanie.
W aplikacji Ustawienia > na ekranie Profile i zarządzanie urządzeniem wybierz nazwę dewelopera aplikacji i oznacz ją jako zaufaną.
Jeśli nie masz wycinka internetowego Firebase App Distribution, 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łącz alerty o nowych kompilacjach
Jeśli do aplikacji testowej został dodany pakiet SDK Firebase App Distribution, możesz opcjonalnie włączyć alerty w aplikacji, które będą się pojawiać, gdy dostępne będą nowe kompilacje do przetestowania. 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 użyte w kroku 1 (konto, na którym zaakceptowano zaproszenie do aplikacji). Alerty w aplikacji są włączane 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ć alerty w aplikacji, gdy nowe wersje aplikacji będą dostępne do testowania.
Aby pobrać nową wersję aplikacji bezpośrednio z alertu, kliknij Aktualizuj w oknie alertu. 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 najczęstszymi pytaniami i rozwiązaniami problemów z App Distribution.