Na tej stronie znajdziesz pomoc w rozwiązywaniu problemów i odpowiedzi na najczęstsze pytania dotyczące rozpowszechniania i testowania aplikacji za pomocą App Distribution.
Rozpowszechnianie aplikacji
Skorzystaj z poniższych wskazówek, aby rozwiązać problemy, które mogą wystąpić podczas rozpowszechniania aplikacji wśród testerów.
Nie można rozpowszechniać aplikacji z powodu braku kontaktowego adresu e-mail
Podczas przesyłania aplikacji może pojawić się ten błąd:
„Nie udało nam się znaleźć kontaktowego adresu e-mail dla aplikacji <app-id>. Aby go skonfigurować, otwórz App Distribution w konsoli Firebase”.
Jeśli to możliwe, ustaw kontaktowy adres e-mail w konsoli Firebase. Jeśli problem będzie się powtarzał, skontaktuj się z zespołem pomocy Firebase.
Podczas udostępniania aplikacji wystąpił błąd (błędy 400, 409 lub 500).
Jeśli podczas obsługi administracyjnej wielokrotnie wystąpią błędy 400, 409 lub 500, skontaktuj się z zespołem pomocy Firebase. Podaj zespołowi pomocy numer projektu w Firebase i identyfikator aplikacji.
Nie udało się przesłać pliku APK
Sprawdź rozmiar pliku APK. Maksymalny rozmiar wszystkich plików binarnych to 2048 MiB, czyli nieco ponad 2 GB.
Jeśli rozmiar pliku APK mieści się w limicie i problem można odtworzyć, skontaktuj się z zespołem pomocy Firebase.
Nie można przesłać pakietu APK za pomocą narzędzia fastlane. Plik APK nie jest podpisany.
Sprawdź, czy plik APK jest podpisany za pomocą:
apksigner verify --verbose ~/app-distro/app-distro-apps/[path_name]/app/ build/outputs/apk/debug/app-debug.apk
Rozpowszechnianie pakietów Android App Bundle (AAB)
Błędy związane z logowaniem się przez media społecznościowe lub dostawców interfejsów API innych firm
Gdy przesyłasz pakiet aplikacji na Androida do App Distribution, Google Play automatycznie ponownie podpisuje wygenerowany plik APK za pomocą certyfikatu testowego klucza podpisywania aplikacji. Jeśli chcesz nadal korzystać z usług zewnętrznych, musisz zarejestrować aplikację u dostawców interfejsów API, gdy pojawi się taka prośba. Po podpisaniu certyfikat testowy aplikacji można wyświetlić w konsoli Firebase.
Czy przesyłane przeze mnie pakiety AAB pojawiają się też w Google Play?
Kompilacje AAB przesłane do usługi App Distribution nie pojawiają się na Twoim koncie dewelopera w Google Play (dotyczy to Eksploratora pakietów aplikacji i wewnętrznego udostępniania aplikacji).
Co się stanie, jeśli odłączę Firebase od Google Play?
Jeśli aplikacja Firebase na Androida zostanie odłączona od Google Play:
Nie będzie można przesyłać nowych pakietów aplikacji do usługi App Distribution ani eksportować ich do Google Play za pomocą integracji App Distribution z Google Play.
Istniejące kompilacje będą nadal dostępne w panelu Firebase App Distribution i dla testerów.
Wszystkie dane wyeksportowane wcześniej między Firebase a Google Play pozostaną dostępne w obu usługach.
Czy mogę ponownie spróbować połączyć aplikację z Google Play?
Aby rozpowszechniać pakiet Android App Bundle (AAB) za pomocą App Distribution i automatycznie łączyć przesłane pakiety AAB zarówno z projektem w Firebase, jak i kontem dewelopera w Google Play, musisz spełniać te wymagania:
Twoje konto dewelopera w Google Play ma jeden z tych poziomów dostępu: Właściciel lub Administrator.
W projekcie w Firebase masz jedną z tych ról: Właściciel lub Administrator Firebase.
Aplikacja jest zarejestrowana w Firebase i na koncie dewelopera w Google Play. Oznacza to, że masz zarówno aplikację Firebase na Androida, jak i aplikację Google Play.
Zarówno aplikacja w Google Play, jak i aplikacja Firebase na Androida zostały zarejestrowane przy użyciu tej samej nazwy pakietu.
Aplikacja w Google Play jest skonfigurowana w panelu aplikacji i rozpowszechniana na jednej ze ścieżek Google Play (test wewnętrzny, test zamknięty, test otwarty i produkcja).
Zakończono sprawdzanie aplikacji w Google Play i aplikacja została opublikowana. Aplikacja jest opublikowana, jeśli w kolumnie Stan aplikacji widoczny jest jeden z tych stanów: test wewnętrzny (nie test wewnętrzny wersji roboczej), test zamknięty, test otwarty lub produkcja.
Jeśli przesłana przez Ciebie aplikacja wcześniej nie spełniała kryteriów połączenia, ale teraz je spełnia, możesz ponownie spróbować połączyć aplikację Firebase na Androida z Google Play.
Instalowanie i testowanie aplikacji
Skorzystaj z poniższych wskazówek, aby rozwiązać problemy, które mogą wystąpić podczas instalowania i testowania aplikacji.
Tester nie ma konta Google
Gdy użytkownik tworzy konto Google, automatycznie otrzymuje adres Gmail.
Jeśli tester nie ma adresu Google Workspace ani Gmaila lub woli logować się za pomocą innego adresu e-mail, poproś go o połączenie z kontem adresu spoza Gmaila i używanie go do logowania się.
Wybierając dodatkowy adres e-mail, tester musi postępować zgodnie z tymi wytycznymi:
- Nie używaj adresu Gmail.
- Nie używaj adresu e-mail połączonego już z innym kontem Google.
- Pamiętaj, że musisz podawać hasło do konta Google, gdy logujesz się przy użyciu tego adresu.
Więcej informacji znajdziesz w artykule Logowanie się na konto Google przy użyciu innego adresu e-mail.
Tester nie widzi odpowiednich aplikacji lub kompilacji
Jeśli tester zaakceptował zaproszenie e-mailowe za pomocą innego adresu e-mail niż ten, na który zostało wysłane zaproszenie, może nie widzieć odpowiednich aplikacji lub kompilacji.
Adres e-mail, na który deweloper wysyła zaproszenia i który dodaje do nowych kompilacji (adres e-mail A), może być inny niż adres e-mail, którego tester używa do zaakceptowania zaproszenia (adres e-mail B). Spowoduje to utworzenie linku w tle. Za każdym razem, gdy adres e-mail A jest dodawany do nowych kompilacji, dostęp uzyskuje adres e-mail B.
Jeśli tester zaakceptował zaproszenie e-mailowe za pomocą innego adresu e-mail, wykonaj te czynności, aby rozwiązać problem:
Usuń testera w sekcji Wyświetl wszystkich testerów na karcie Testerzy i grupy na stronie App Distribution w konsoli Firebase. Istniejące zaproszenia zostaną usunięte.
Ponownie zaproś testera do testowania aplikacji. Tester powinien otrzymać e-maila z zaproszeniem.
Upewnij się, że tester zaakceptuje zaproszenie, używając tego samego adresu e-mail.
Tester nie otrzymuje e-maili z powiadomieniami
Testerzy mogą nie otrzymywać e-maili z powiadomieniami, jeśli:
E-maile z powiadomieniami trafiają do folderów ze spamem.
Filtry e-maili są ustawione.
Zaproszenie zostało wysłane na jedno konto e-mail, ale tester zaakceptował je za pomocą innego konta e-mail. Tester otrzymuje e-maile o nowych wersjach na konto e-mail, na które pierwotnie wysłano zaproszenie.
Tester został wcześniej zaproszony, ale nie zaakceptował początkowego zaproszenia. Jeśli tester zostanie dodany do kolejnych wersji, App Distribution nie będzie automatycznie wysyłać mu powiadomień o wersjach, ponieważ nie zaakceptował on początkowego zaproszenia.
Rozwiązanie 1
Poproś testera o sprawdzenie folderu ze spamem i filtrów poczty ustawionych w usłudze poczty e-mail.
Jeśli tester zrezygnował z otrzymywania e-maili, poproś go o wykonanie tych czynności:
- Znajdź e-maila, którego tester otrzymał wcześniej z aplikacji.
- Kliknij Zarządzaj ustawieniami e-maili u dołu, a następnie Zezwalaj na e-maile, aby ponownie zasubskrybować.
Rozwiązanie 2
Jeśli tester nie chce otrzymywać powiadomień e-mailem, ale chce mieć możliwość akceptowania zaproszeń do aplikacji, może wyświetlić oczekujące zaproszenia bezpośrednio w aplikacji App Tester (instrukcje pobierania).
Rozwiązanie 3
Usuń testera w sekcji Wyświetl wszystkich testerów na karcie Testerzy i grupy na stronie App Distribution w konsoli Firebase. To działanie spowoduje usunięcie dotychczasowych zaproszeń.
Ponownie zaproś testera do testowania aplikacji. Tester powinien otrzymać e-maila z zaproszeniem. Upewnij się, że tester zaakceptuje zaproszenie, używając tego samego adresu e-mail, na który zostało ono wysłane.
Aplikacja nie informuje, że jest zainstalowana.
Jeśli tester pobierze i zainstaluje wersję, ale w interfejsie szczegółów aplikacji nie będzie widać, że aplikacja jest zainstalowana, jest to znany problem. W niektórych przypadkach identyfikator pakietu w aplikacji w Firebase nie pasuje do identyfikatora pakietu APK.
Sprawdź, czy identyfikator pakietu pliku APK jest zgodny z identyfikatorem pakietu aplikacji Firebase, której użyto do przesłania dystrybucji.
Alert Androida z informacją, że na urządzeniu nie można instalować nieznanych aplikacji
Alert Androida pojawia się, jeśli uruchomiona aplikacja lub przeglądarka nie ma jeszcze uprawnień do instalowania aplikacji spoza Google Play. Aby przyznać uprawnienia:
Android w wersji 8 lub nowszej: w aplikacji Ustawienia kliknij Zezwalaj z tego źródła.
Android w wersji 7 lub starszej: w aplikacji Ustawienia kliknij Zabezpieczenia i wybierz Nieznane źródła. Gdy pojawi się prompt, kliknij OK > Zaufaj.
Nie można zainstalować testowych plików APK
Jeśli nie uda się zainstalować testowego pliku APK na urządzeniu testera:
- Sprawdź, czy certyfikaty w nowej wersji są zgodne z tymi w wersji zainstalowanej na urządzeniu testera. System Android zezwala na aktualizację aplikacji tylko wtedy, gdy certyfikaty są zgodne. Więcej informacji znajdziesz w sekcji Uwagi na temat podpisywania.
- Upewnij się, że wersja systemu operacyjnego na urządzeniu testera jest obsługiwana przez aplikację (sprawdź
minSdkVersion).
Nie mogę zalogować się w aplikacji Android App Tester
Jeśli aplikacja App Tester uniemożliwia zalogowanie się i przekierowuje z powrotem do ekranu logowania, być może używasz konta Google Workspace (dawniej GSuite), które zawiera ustawienia ograniczeń.
Aby usunąć ustawienia ograniczeń:
Błąd podczas instalowania pakietu AAB: „Nie można zainstalować aplikacji”
Ten błąd może wystąpić, gdy instalowana aplikacja powoduje konflikt z aplikacją, która jest już zainstalowana na urządzeniu. Może to być na przykład inny wariant tej samej aplikacji z takim samym uprawnieniem niestandardowym lub taką samą nazwą ContentProvider.
Możesz poprosić testera o wygenerowanie raportu o błędzie natychmiast po wystąpieniu problemu i sprawdzić raport, aby uzyskać więcej informacji o przyczynie. Tester musi usunąć wszystkie aplikacje powodujące konflikt, zanim będzie mógł zainstalować nową aplikację.
Błąd 403: „Aby uzyskać dostęp, skontaktuj się z administratorem”
Błąd 403 oznacza, że konto, którego używasz, nie ma uprawnień do instalowania i testowania aplikacji. Dostęp jest określany przez administratora domeny Twojego konta w Google Workspace.
Jeśli uważasz, że przysługuje Ci uprawnienie do instalowania i testowania aplikacji, poproś administratora konta Google Workspace o zmianę ustawień konta. Administrator powinien postępować zgodnie z instrukcjami podanymi w artykule Zarządzanie dostępem do usług, które nie mają własnych opcji włączania i wyłączania.
Jeśli masz kilka kont, spróbuj zalogować się na inne konto, które nie ma ograniczeń dotyczących instalowania i testowania aplikacji.
Testowanie na nowym urządzeniu z Androidem
Jeśli jesteś testerem po raz pierwszy, zapoznaj się z artykułem Konfigurowanie konta testera.
Jeśli jesteś już testerem App Distribution i masz nowe urządzenie z Androidem, na którym chcesz przeprowadzić testy, nie musisz przechodzić przez cały proces dla nowych testerów. Zamiast tego wykonaj te czynności:
Na urządzeniu z Androidem wejdź na appdistribution.firebase.google.com.
Zaloguj się na swoje konto testera i kliknij przycisk Pobierz tester aplikacji u dołu ekranu, aby zainstalować aplikację Android App Tester.
Włączanie funkcji dla testerów za pomocą pakietu Android SDK App Distribution
Skorzystaj z tych wskazówek, aby rozwiązać problemy z włączaniem alertów o nowych kompilacjach w aplikacji lub przesyłaniem opinii w aplikacji za pomocą pakietu SDK App Distribution na Androida.
Tester nie może rozpocząć przesyłania opinii w aplikacji
Jeśli w aplikacji masz już skonfigurowany pakiet SDK App Distribution na Androida, aby obsługiwać opinie w aplikacji, a testerzy nie mogą ich przesyłać, wykonaj te czynności:
Włącz logowanie szczegółowe w pakiecie Android SDK App Distribution w aplikacji:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSESprawdź, czy w dziennikach aplikacji nie ma komunikatów o błędach, filtrując je według „FirebaseAppDistribution”.
Sprawdź, czy tester ma dostęp do zainstalowanej wersji:
Jeśli w dziennikach pojawi się informacja, że „tester nie ma dostępu do tego zasobu”, być może tester nie został zaproszony do aplikacji lub nie ma dostępu do wersji.
W panelu App Distribution w konsoli Firebase znajdź wersję, która jest uruchomiona na urządzeniu testera, i upewnij się, że tester jest wymieniony na karcie Testerzy na karcie wersji i ma stan Zaakceptowano.
Jeśli nadal nie otrzymujesz opinii, wykonaj te czynności:
Na urządzeniu testowym zaloguj się w aplikacji Firebase App Distribution za pomocą aplikacji App Tester lub aplikacji internetowej dla testerów. Pamiętaj, aby wybrać konto Google, które zostało użyte po raz pierwszy podczas akceptowania zaproszenia do testowania aplikacji.
Zainstaluj aplikację ponownie za pomocą testera aplikacji lub testowej aplikacji internetowej, aby upewnić się, że tester ma dostęp do wersji.
Spróbuj przesłać opinię, pamiętając o zalogowaniu się na to samo konto Google.
Sprawdź, czy interfejs Firebase App Testers API jest włączony. Więcej informacji znajdziesz w artykule Włączanie interfejsu API Rozpowszechniania aplikacji dla testerów.
W sekcji Ograniczenia kluczy sprawdź, czy interfejs Firebase App Testers API znajduje się na liście dozwolonych interfejsów API.
Nie otrzymuję opinii przesłanych w aplikacji
Jeśli podczas przesyłania opinii zobaczysz komunikat „Nie udało się przesłać opinii ze względu na tryb deweloperski”, wyłącz tryb dewelopera na urządzeniu, uruchamiając to polecenie:
adb shell setprop debug.firebase.appdistro.devmode falseSprawdź plik
google-services.json, aby upewnić się, że przesyłasz opinię dotyczącą właściwego projektu i aplikacji.Włącz logowanie szczegółowe w pakiecie SDK App Distribution na Androida w aplikacji:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSESprawdź, czy w dziennikach aplikacji nie ma komunikatów o błędach, filtrując je według „FirebaseAppDistribution”.
Tester nie otrzymuje alertów w aplikacji
Jeśli masz już skonfigurowany pakiet Android SDK App Distribution w aplikacji, a testerzy nie otrzymują alertów w aplikacji, wykonaj te czynności:
Sprawdź, czy nie ma komunikatów o błędach, dołączając
OnFailureListenerdo zadania zwracanego przez interfejs API Firebase App Distribution.Java
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener ( e -> { if (e instanceof FirebaseAppDistributionException) { // Log exception here }});Kotlin
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener { e -> if (e is FirebaseAppDistributionException) { // Log exception here } }Sprawdź, czy tester ma dostęp do nowej wersji:
Włącz tryb debugowania w aplikacji. Aby dowiedzieć się, jak to zrobić, zapoznaj się z dokumentacją Google Analytics.
Uruchom aplikację w symulatorze i wyszukaj ciąg „FirebaseAppDistribution”.
Jeśli dzienniki wskazują, że nie znaleziono wersji lub tester nie ma do niej dostępu, być może tester nie jest jeszcze powiązany z nową wersją.
W panelu App Distribution w konsoli Firebase sprawdź, czy tester jest uwzględniony w dystrybucji kompilacji i ma stan Zaakceptowano.
Jeśli tester nadal nie otrzymuje alertów, poproś go o wykonanie tych czynności, aby upewnić się, że zaakceptował zaproszenie do testowania aplikacji i prawidłowo skonfigurował urządzenie testowe:
Na urządzeniu testowym zaloguj się w Rozpowszechnianiu aplikacji przez Firebase za pomocą aplikacji App Tester lub aplikacji internetowej dla testerów. Pamiętaj, aby wybrać konto Google, które zostało użyte po raz pierwszy podczas akceptowania zaproszenia do testowania aplikacji.
Sprawdź, czy nowa wersja aplikacji jest dostępna w aplikacji App Tester lub aplikacji internetowej dla testerów.
Po zamknięciu aplikacji tester jest proszony o ponowne zalogowanie się
Domyślnie testerzy muszą zalogować się na swoje konto Google tylko raz, aby włączyć funkcje testowania. Jeśli testerzy są proszeni o ponowne zalogowanie się po zamknięciu i ponownym otwarciu aplikacji, wykonaj te czynności, aby upewnić się, że konfiguracja App Distribution jest prawidłowa:
Sprawdź, czy interfejs Firebase App Testers API jest włączony. Więcej informacji znajdziesz w artykule Włączanie interfejsu App Distribution Tester API.
W sekcji Ograniczenia kluczy sprawdź, czy interfejs Firebase App Testers API znajduje się na liście dozwolonych interfejsów API.
Jeśli zwykle czyścisz SharedPreferences po wylogowaniu, możesz wyczyścić stan testera. App Distribution przechowuje flagę, która wskazuje, czy tester zalogował się już w aplikacji. Więcej informacji znajdziesz w repozytorium GitHub.
Wersja testowa agenta testowania aplikacji
Jak uzyskać dostęp do agenta testowania aplikacji?
Aby uzyskać dostęp do wersji testowej agenta testowania aplikacji, możesz wyrazić zgodę i zacząć korzystać z tej funkcji za pomocą banera na stronie Wersje w konsoli Firebase.
Jeśli baner został zamknięty, przejdź na kartę Elementy testowania, aby go znaleźć. Właściciel będzie mieć uprawnienia do wyrażenia zgody na cały projekt.
Jeśli nadal masz problemy z włączeniem tej funkcji, skontaktuj się z zespołem pomocy Firebase i wyślij wiadomość o treści: „Prośba o dostęp do agenta testowania aplikacji App Distribution”.
Czy akceptacja tej funkcji spowoduje, że będzie ona dostępna dla całego zespołu czy tylko dla mnie?
Spowoduje to włączenie tej funkcji w całym projekcie.
Wyrażono zgodę, ale funkcja nadal nie jest widoczna
Spróbuj odświeżyć przeglądarkę. Jeśli po odświeżeniu przeglądarki nadal masz problemy z wyświetleniem tej funkcji, skontaktuj się z zespołem pomocy Firebase i wyślij wiadomość o treści: „Requesting access to App Distribution App Testing agent” (Prośba o dostęp do agenta testowania aplikacji).
Czym są elementy testowania wymagań wstępnych i jak działają?
Przypadki testowe wymagań wstępnych umożliwiają łączenie elementów testowania, aby uniknąć powielania kroków w wielu testach, np. w przypadku wspólnego logowania lub procesu wprowadzania. Gdy przypiszesz do testu wymaganie wstępne, zostanie ono uruchomione przed testem głównym. Jeśli którykolwiek z kroków wstępnych zakończy się niepowodzeniem, cały test zostanie uznany za nieudany. Ostateczny przebieg testu pokazuje kroki zarówno z testu wstępnego, jak i głównego w jednym widoku, dzięki czemu możesz zobaczyć całe wykonanie w jednym miejscu.
Pamiętaj, że elementu testowania, który jest używany jako warunek wstępny innego elementu testowania, nie można usunąć, dopóki nie zostanie on usunięty jako warunek wstępny z innego elementu testowania. Możesz usunąć wymagania wstępne z elementów testowania, wybierając Brak w menu wymagań wstępnych w oknie edycji elementu testowania.
Czy agent testowania aplikacji obsługuje aplikacje Flutter?
Tak, agent testowania aplikacji obsługuje aplikacje na Androida utworzone za pomocą Fluttera.
Czy istnieją limity dotyczące losowych testów indeksowania za pomocą agenta testowania aplikacji?
Losowe testy indeksowania agenta testowania aplikacji korzystają z infrastruktury Firebase Test Lab, a limity i ceny są takie same. Limity testów są mierzone liczbą testów przeprowadzanych dziennie. Więcej informacji o limitach i płatnościach za testowanie znajdziesz w artykule Poziomy wykorzystania, limity i ceny w Test Lab.
Jakie są limity ponownych prób w przypadku losowych testów indeksowania za pomocą agenta testowania aplikacji?
Jeśli przekroczysz limit podczas przeprowadzania losowych testów indeksowania, pojawią się błędy przekroczenia limitu. Zresetowanie limitów zajmuje około 24 godzin, więc do tego czasu nie należy ponawiać prób. Jeśli jednak wystąpią błędy infrastruktury, wywołania będą bardziej skuteczne, jeśli spróbujesz ponownie od razu.
Jakich uprawnień potrzebuję, aby korzystać z agenta testowania aplikacji?
Jeśli używasz domyślnego zasobnika Google Cloud Storage (GCS), musisz mieć rolę Edytujący w projekcie w Firebase.
Jeśli używasz zasobnika niestandardowego, nie potrzebujesz roli Edytujący. Zamiast tego potrzebujesz roli, która zawiera te uprawnienia:
- Administrator jakości w Firebase
- Administrator Laboratorium Firebase
- Użytkownik obiektów w Cloud Storage
Zasobnik niestandardowy musi należeć do projektu z włączonymi płatnościami, a określenie zasobnika spowoduje naliczenie opłat za wykorzystane miejsce na dane.
Jak długi jest limit czasu testów agenta testowania aplikacji?
Testy oparte na AI mają limit czasu wynoszący 5 minut, a testy losowego indeksowania – 10 minut.
Najczęstsze pytania
Czy istnieją limity dotyczące dodawania testerów do aplikacji?
W przypadku Firebase App Distribution obowiązują te limity testerów:
Dodaj maksymalnie 500 testerów do projektu w Firebase.
Dodawanie maksymalnie 200 testerów do grupy App Distribution
Aby dodać więcej testerów, poproś o bezpłatne zwiększenie limitu.
Czy zaproszenia dla testerów wygasają?
Testerzy mają 30 dni na przyjęcie zaproszenia do testowania aplikacji, zanim utraci ono ważność. Gdy do wygaśnięcia zaproszenia pozostanie 5 dni, w konsoli Firebase obok testera wersji pojawi się powiadomienie o wygaśnięciu. Zaproszenie można odnowić, wysyłając je ponownie za pomocą menu na wierszu testera.
Jak długo wersje aplikacji są dostępne?
Wersje aplikacji są usuwane z App Distribution, jeśli wystąpi jeden z tych warunków:
- Wersja aplikacji jest starsza niż 150 dni.
- Przekroczysz limit 1000 wersji aplikacji, a wersja aplikacji jest starsza niż 1000 najnowszych wersji aplikacji.
Więcej informacji znajdziesz w artykule App Distribution obsługuje maksymalnie 1000 wersji.
Gdy aplikacja osiągnie lub przekroczy limit 150 dni lub 1000 wersji, wersja zostanie usunięta z panelu App Distribution i aplikacji Firebase App Tester. Jeśli tester zainstalował wersję, lokalna wersja aplikacji będzie nadal działać.
Aby wersja aplikacji była dostępna dłużej, skorzystaj z jednej z tych rekomendacji:
- Zanim wersja aplikacji wygaśnie lub przekroczy limit, pobierz plik APK lub pakiet aplikacji na Androida i usuń wersję z panelu App Distribution. Następnie ponownie prześlij plik APK lub pakiet aplikacji na Androida jako nową kompilację do App Distribution.
- Pobierz wersję i prześlij ją do Cloud Storage w celu długoterminowej archiwizacji.
Wersje aplikacji wygasają po 150 dniach
Gdy prześlesz wersję aplikacji do Firebase, będzie ona widoczna w panelu App Distribution przez 150 dni od daty przesłania. Po przesłaniu wersji możesz ją rozpowszechnić wśród testerów, którzy zainstalują ją z aplikacji Firebase App Tester na urządzeniu testowym.
Gdy do daty ważności wersji pozostanie 30 dni, w aplikacji Firebase App Tester pojawi się powiadomienie o wygaśnięciu wersji aplikacji.
App Distribution obsługuje maksymalnie 1000 wydań
App Distribution pozwala na maksymalnie 1000 wersji na aplikację. Gdy aplikacja osiągnie limit 1000 wersji, App Distribution automatycznie usunie najstarsze wersje powyżej limitu.
Jeśli chcesz ręcznie zarządzać wersjami aplikacji, użyj interfejsu App Distribution REST API, aby wyświetlić i usunąć wersje aplikacji zbiorczo.
Jeśli masz pytania, skontaktuj się z zespołem pomocy Firebase.
Jak uzyskać dostęp do aplikacji testowych zainstalowanych na urządzeniu?
Jeśli jesteś testerem, zalecamy pobranie aplikacji Firebase App Tester, która umożliwia dostęp do wszystkich kompilacji testowych w jednym miejscu.
Jak usunąć konto testera?
Aby usunąć konto testera App Distribution i powiązane z nim dane, wykonaj te czynności:
Otwórz stronę https://appdistribution.firebase.google.com i zaloguj się na swoje konto Google.
W prawym górnym rogu kliknij settings (Zarządzaj kontem).
Usuń konto.
Opcjonalnie: w uprawnieniach konta Google anuluj dostęp aplikacji Firebase App Distribution. Pamiętaj, że odebranie dostępu bez wcześniejszego usunięcia konta App Distribution nie spowoduje usunięcia konta testera ani danych.