Na tej stronie znajdziesz pomoc w rozwiązywaniu problemów oraz odpowiedzi na najczęstsze pytania dotyczące dystrybucji i testowania aplikacji za pomocą App Distribution.
Rozpowszechnianie aplikacji
Skorzystaj z tych 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źć adresu e-mail do kontaktu w sprawie aplikacji <app-id>. Aby ją skonfigurować, otwórz stronę App Distribution w konsoli Firebase”.
W razie potrzeby ustaw adres e-mail do kontaktu w Firebase konsoli. Jeśli problem nie ustąpi, skontaktuj się z zespołem pomocy Firebase.
Podczas udostępniania aplikacji wystąpił błąd (kody błędów 400, 409 lub 500)
Jeśli podczas udostępniania wielokrotnie napotykasz błędy 400, 409 lub 500, skontaktuj się z zespołem pomocy Firebase. Podaj mu 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 udało się przesłać pliku APK za pomocą narzędzia fastlane. Plik APK nie jest podpisany.
Sprawdź, czy plik APK jest podpisany przy użyciu:
apksigner verify --verbose ~/app-distro/app-distro-apps/[path_name]/app/ build/outputs/apk/debug/app-debug.apk
Dystrybucja pakietów Android App Bundle (AAB)
Błędy podczas logowania przez platformy społecznościowe lub dostawców interfejsów API innych firm
Gdy prześlesz pakiet AAB do App Distribution, Google Play automatycznie ponownie podpisze wygenerowany plik APK za pomocą certyfikatu testowego klucza podpisywania aplikacji. Gdy pojawi się odpowiedni komunikat, musisz zarejestrować aplikację u dostawców interfejsów API, jeśli chcesz nadal korzystać z ich usług innych firm. Po podpisaniu certyfikat testu aplikacji będzie widoczny w Firebase konsoli.
Czy przesłane przeze mnie pakiety AAB będą też widoczne w Google Play?
Wersje AAB przesłane do App Distribution nie są widoczne na koncie dewelopera 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ędziesz mieć możliwości przesyłania nowych pakietów aplikacji do App Distribution ani eksportowania ich do Google Play przez integrację App Distribution z Google Play.
Istniejące kompilacje będą nadal dostępne w panelu Firebase App Distribution i dla testerów.
Wszystkie dane eksportowane wcześniej między Firebase a Google Play pozostaną dostępne dla obu usług.
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 z projektem w Firebase 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 lub 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 aplikacja, którą przesyłasz, wcześniej nie spełniała kryteriów wymienionych powyżej w przypadku łą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 tych wskazówek, aby rozwiązać problemy, które mogą wystąpić u testerów podczas instalowania i testowania aplikacji.
Tester nie ma konta Google
Gdy użytkownik utworzy konto Google, automatycznie otrzyma adres Gmail.
Jeśli tester nie ma adresu Google Workspace ani Gmail lub woli logować się za pomocą innego adresu e-mail, poproś go o połączenie ze swoim 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 e-mail.
Więcej informacji znajdziesz w artykule Logowanie się na konto Google przy użyciu innego adresu e-mail.
Tester nie widzi właściwych aplikacji ani kompilacji
Jeśli tester zaakceptuje zaproszenie e-mail przy użyciu innego adresu e-mail niż ten, na który zostało wysłane zaproszenie, może nie widzieć odpowiednich aplikacji lub wersji.
Adres e-mail, na który deweloper wysyła zaproszenia i który dodaje do nowych wersji (e-mail A), może być inny niż adres e-mail, którego tester używa do zaakceptowania zaproszenia (e-mail B). Tworzy to połączenie za kulisami. Za każdym razem, gdy e-mail A jest dodawany do nowych wersji, dostęp uzyskuje e-mail B.
Jeśli tester zaakceptował zaproszenie e-mailem z innego adresu e-mail, wykonaj te czynności, aby rozwiązać problem:
Usuń testera z sekcji Wyświetl wszystkich testerów na karcie Testerzy i grupy na stronie App DistributionFirebase konsoli. 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 przy użyciu tego samego adresu e-mail.
Tester nie otrzymuje e-maili z powiadomieniami
Testerzy mogą nie otrzymywać powiadomień e-mail w tych przypadkach:
E-maile z powiadomieniami są wysyłane do folderów spamu.
Filtry e-maili są ustawione.
Zaproszenie zostało wysłane na jedno konto e-mail, ale tester zaakceptował je na innym koncie. Tester otrzymuje e-maile o nowych wersjach na konto e-mail, na które zostało wysłane zaproszenie.
Tester został wcześniej zaproszony, ale nie zaakceptował początkowego zaproszenia. Jeśli tester zostanie dodany do kolejnych wersji, App Distribution nie wyśle mu automatycznie powiadomień o wersji, ponieważ nie zaakceptował on początkowego zaproszenia.
Rozwiązanie 1
Poproś testera o sprawdzenie folderu ze spamem i filtrów e-maili ustawionych w usłudze poczty e-mail.
Jeśli tester anulował subskrypcję e-maili, poproś go o wykonanie tych czynności:
- Znajdź e-maila, którego tester wcześniej otrzymał z aplikacji.
- U dołu kliknij Zarządzaj ustawieniami poczty e-mail, a następnie Zezwalaj na e-maile, aby ponownie zasubskrybować.
Rozwiązanie 2
Jeśli tester nie chce otrzymywać powiadomień e-mail, ale chce mieć możliwość akceptowania zaproszeń do aplikacji, może wyświetlać oczekujące zaproszenia bezpośrednio w aplikacji App Tester (instrukcje pobierania).
Rozwiązanie 3
Usuń testera z sekcji Wyświetl wszystkich testerów na karcie Testerzy i grupy na stronie App Distribution w konsoli Firebase. To działanie spowoduje usunięcie istniejących zaproszeń.
Ponownie zaproś testera do testowania aplikacji. Tester powinien otrzymać e-maila z zaproszeniem. Upewnij się, że tester zaakceptuje zaproszenie za pomocą tego samego adresu e-mail, na który zostało wysłane zaproszenie.
Aplikacja nie wskazuje, że jest zainstalowana
Jeśli tester pobierze i zainstaluje wersję, ale interfejs szczegółów aplikacji nie będzie wskazywać, że jest ona 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 APK jest zgodny z identyfikatorem pakietu aplikacji Firebase, którego użyto do przesłania dystrybucji.
Alert Androida informujący, że na urządzeniu nie można instalować nieznanych aplikacji
Alert na Androidzie 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, a następnie wybierz Nieznane źródła. Gdy pojawi się prompt, kliknij OK > Zaufaj.
Nie udało się 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 certyfikatami 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.
- Sprawdź, czy wersja systemu operacyjnego urządzenia 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 Cię z powrotem do ekranu logowania, być może używasz Google Workspace (wcześniej G Suite), która 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 inną aplikacją, która jest już zainstalowana na urządzeniu. Może to być np. inny wariant tej samej aplikacji z tym samym uprawnieniem niestandardowym lub nazwą ContentProvider.
Możesz poprosić testera o zebranie raportu o błędzie natychmiast po wystąpieniu problemu i sprawdzić raport, aby uzyskać więcej informacji o przyczynie. Zanim tester będzie mógł zainstalować nową aplikację, musi usunąć wszystkie aplikacje, które z nią kolidują.
Błąd 403: „Aby uzyskać dostęp, skontaktuj się z administratorem”
Jeśli pojawi się błąd 403, oznacza to, że konto, którego używasz, nie ma uprawnień do instalowania i testowania aplikacji. Dostęp jest określany przez administratora domeny konta w Google Workspace.
Jeśli uważasz, że powinna Ci przysługiwać możliwość 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, przeczytaj artykuł Konfigurowanie konta testera.
Jeśli jesteś obecnym App Distribution testerem i masz nowe urządzenie z Androidem, na którym chcesz testować, zamiast przechodzić ponownie cały proces dla nowego testera wykonaj te czynności:
Na urządzeniu z Androidem otwórz stronę appdistribution.firebase.google.com.
Zaloguj się na swoje konto testera i kliknij przycisk Pobierz aplikację Tester u dołu ekranu, aby zainstalować aplikację Tester aplikacji na Androida.
Włączanie funkcji testera za pomocą pakietu App Distribution Android SDK
Skorzystaj z tych wskazówek, aby rozwiązać problemy związane z włączaniem w aplikacji alertów o nowych kompilacjach lub przesyłaniem opinii w aplikacji za pomocą App Distributionpakietu SDK na Androida.
Tester nie może rozpocząć przesyłania opinii w aplikacji
Jeśli w aplikacji masz już skonfigurowany App Distributionpakiet SDK Androida do obsługi opinii w aplikacji, a testerzy nie mogą przesyłać opinii, 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 ciągu „FirebaseAppDistribution”.
Sprawdź, czy tester ma dostęp do zainstalowanej wersji:
Jeśli w logach pojawi się komunikat „the tester does not have access to this resource” (tester nie ma dostępu do tego zasobu), oznacza to, że tester nie został zaproszony do testowania aplikacji lub nie ma dostępu do wersji.
W panelu App Distribution w konsoli Firebase znajdź dokładną 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 Firebase App Distribution za pomocą aplikacji Tester lub aplikacji internetowej dla testerów. Pamiętaj, aby wybrać konto Google, którego użyto po raz pierwszy, gdy zaakceptowano zaproszenie do testowania aplikacji.
Ponownie zainstaluj aplikację za pomocą narzędzia App Tester lub testowej aplikacji internetowej, aby upewnić się, że tester ma dostęp do wersji.
Spróbuj ponownie przesłać opinię, pamiętając, aby zalogować się na to samo konto Google.
Upewnij się, że masz włączony interfejs Firebase App Testers API. Więcej informacji znajdziesz w artykule Włączanie interfejsu App Distribution Tester API.
W sekcji Ograniczenia klucza 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 deweloperski na urządzeniu, wykonując to polecenie:
adb shell setprop debug.firebase.appdistro.devmode falseSprawdź plik
google-services.json, aby upewnić się, że przesyłasz opinię o właściwym projekcie i aplikacji.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. W tym celu odfiltruj wpisy zawierające ciąg znaków „FirebaseAppDistribution”.
Tester nie otrzymuje alertów w aplikacji
Jeśli pakiet App Distribution Android SDK do Androida został już skonfigurowany 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 obiektu Task zwróconego przez interfejs Firebase App Distribution API.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. Instrukcje znajdziesz w dokumentacji Google Analytics.
Uruchom aplikację w symulatorze i wyszukaj ciąg znaków „FirebaseAppDistribution”.
Jeśli dzienniki wskazują, że nie znaleziono wersji lub że tester nie ma do niej dostępu, może to oznaczać, że tester nie jest jeszcze powiązany z nową wersją.
Na panelu App Distribution konsoli Firebase sprawdź, czy tester jest uwzględniony w dystrybucji kompilacji i czy jego stan to Zaakceptowano.
Jeśli tester nadal nie otrzymuje alertów, poproś go o skorzystanie z poniższych wskazówek, aby upewnić się, że zaakceptował zaproszenie do testowania aplikacji i prawidłowo skonfigurował urządzenie testowe:
Na urządzeniu testowym zaloguj się w usłudze Rozpowszechnianie aplikacji przez Firebase za pomocą aplikacji Tester lub aplikacji internetowej testera. Pamiętaj, aby wybrać konto Google, którego użyto po raz pierwszy podczas akceptowania zaproszenia do testowania aplikacji.
Sprawdź, czy nowa wersja aplikacji jest dostępna w aplikacji testera lub w aplikacji internetowej testera.
Tester jest proszony o ponowne zalogowanie się po zamknięciu aplikacji
Domyślnie testerzy muszą zalogować się na konto Google tylko raz, aby włączyć funkcje testowania. Jeśli po zamknięciu i ponownym otwarciu aplikacji testerzy są proszeni o ponowne zalogowanie się, skorzystaj z tych wskazówek, aby upewnić się, że App Distribution jest prawidłowo skonfigurowany:
Sprawdź, czy masz włączony interfejs Firebase App Testers API. Więcej informacji znajdziesz w artykule Włączanie interfejsu Rozpowszechnianie aplikacji Tester API.
W sekcji Ograniczenia klucza 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.
Podgląd agenta testowania aplikacji
Jak uzyskać dostęp do agenta testowania aplikacji?
Aby uzyskać dostęp do wersji podglądowej agenta testowania aplikacji, możesz włączyć tę funkcję i zacząć z niej korzystać, klikając baner na stronie Wersje w Firebasekonsoli.
Jeśli baner został zamknięty, a w przypadku danej wersji przeprowadzono tylko testy oparte na AI, możesz włączyć agenta testowania aplikacji na karcie Automatyczny tester. Edytor projektu może przesłać nową wersję i przeprowadzić test z wykorzystaniem AI w wersji, która nie ma testów losowego indeksowania. Aby włączyć tę opcję, otwórz kartę Automatyczni testerzy w tej wersji.
Jeśli nadal masz problemy z włączeniem tej funkcji, skontaktuj się z zespołem pomocy Firebase i wyślij wiadomość: „Requesting access to App Distribution App Testing agent” (Prośba o dostęp do agenta testowania aplikacji).
Czy włączenie tej funkcji spowoduje, że będzie ona dostępna dla całego zespołu, czy tylko dla mnie?
Spowoduje to włączenie funkcji tylko na Twoim koncie.
Mam włączoną tę funkcję, ale nadal jej nie widzę
Spróbuj odświeżyć przeglądarkę. Jeśli po odświeżeniu przeglądarki nadal nie możesz wyświetlić tej funkcji, skontaktuj się z zespołem pomocy Firebase i napisz wiadomość: „Proszę o przyznanie dostępu do App Distribution agenta testowania aplikacji”.
Czym są przypadki testowe warunków wstępnych i jak działają?
Wymagane przypadki testowe umożliwiają łączenie przypadków testowych, aby uniknąć powielania kroków w wielu testach, np. w przypadku typowego logowania lub procesu wprowadzającego. Gdy przypiszesz do testu wymagany przypadek testowy, zostanie on uruchomiony przed testem głównym. Jeśli którykolwiek krok w wymaganym przypadku testowym zakończy się niepowodzeniem, cały test zostanie uznany za nieudany. W ostatecznym przebiegu testu kroki z wymaganego przypadku testowego i testu głównego są wyświetlane w jednym widoku, dzięki czemu możesz zobaczyć całe wykonanie w jednym miejscu.
Pamiętaj, że przypadku testowego, który jest używany jako warunek wstępny innego przypadku testowego, nie można usunąć, dopóki nie zostanie usunięty jako warunek wstępny z innego przypadku testowego. Wymagania wstępne możesz usunąć z przypadków testowych, wybierając Brak w menu wymagań wstępnych w oknie edycji przypadku testowego.
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 testów losowego indeksowania za pomocą agenta testowania aplikacji?
Testy losowego indeksowania przeprowadzane przez agenta testowania aplikacji korzystają z infrastruktury Firebase Test Lab, a ich limity i ceny są takie same. Limity testowania są mierzone liczbą testów przeprowadzonych w ciągu dnia. Więcej informacji o limitach testowych i rozliczeniach znajdziesz w artykule Poziomy wykorzystania, limity i ceny Test Lab.
Jakie są limity ponawiania prób w przypadku testów losowego indeksowania za pomocą agenta testowania aplikacji?
Jeśli podczas przeprowadzania testów losowego indeksowania przekroczysz limit, otrzymasz błędy przekroczenia limitu. Resetowanie limitów trwa około 24 godzin, więc unikaj ponawiania prób do czasu, aż limit zostanie zwolniony. Jeśli jednak wystąpią błędy infrastruktury, ponowna próba natychmiast po wystąpieniu błędu zwiększy szansę na powodzenie połączenia.
Jakie uprawnienia są potrzebne do korzystania z agenta testowania aplikacji?
Aby przeprowadzać testy za pomocą funkcji agenta testowania aplikacji, musisz mieć uprawnienia do edycji projektu w Firebase.
Ile wynosi limit czasu testów agenta w testowaniu aplikacji?
Testy oparte na AI mają czas oczekiwania wynoszący 5 minut, a testy losowego indeksowania – 10 minut.
Najczęstsze pytania
Czy istnieją limity dotyczące dodawania testerów do aplikacji?
Firebase App Distribution ma te limity testerów:
Dodawanie maksymalnie 500 testerów do projektu w Firebase
Dodaj 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 zaakceptowanie zaproszenia do testowania aplikacji, zanim wygaśnie. Gdy do wygaśnięcia zaproszenia pozostanie 5 dni, w konsoli Firebase obok testera w wersji pojawi się powiadomienie o wygaśnięciu. Zaproszenie można odnowić, wysyłając je ponownie za pomocą menu na liście testerów.
Jak długo dostępne są wersje aplikacji?
Wersje aplikacji są usuwane z App Distribution, jeśli spełniony jest jeden z tych warunków:
- Wersja aplikacji jest starsza niż 150 dni.
- Przekraczasz limit 1000 wersji aplikacji, a wersja aplikacji jest starsza niż 1000 najnowszych wersji aplikacji.
Więcej informacji znajdziesz w sekcji App Distribution obsługuje maksymalnie 1000 wersji.
Gdy aplikacja osiągnie lub przekroczy 150-dniowy limit ważności lub limit 1000 wersji, zostanie usunięta z App Distribution i aplikacji Firebase App Tester. Jeśli tester zainstalował wersję, lokalna wersja aplikacji będzie nadal działać.
Aby dłużej utrzymać dostępność wersji aplikacji, skorzystaj z jednej z tych rekomendacji:
- Zanim wygaśnie ważność wersji aplikacji lub zostanie przekroczony limit wersji, pobierz plik APK lub pakiet aplikacji i usuń wersję z App Distribution panelu. 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ługoterminowego archiwizowania.
Wersje aplikacji wygasają po 150 dniach.
Gdy prześlesz wersję aplikacji do Firebase, pojawi się ona na App Distributionpanelu przez 150 dni od daty przesłania. Po przesłaniu wersji możesz udostępnić ją testerom, którzy zainstalują ją na urządzeniu testowym za pomocą aplikacji Firebase App Tester.
Gdy do daty wygaśnięcia wersji aplikacji pozostanie 30 dni, w aplikacji Firebase App Tester pojawi się powiadomienie o wygaśnięciu wersji aplikacji.
App Distribution obsługuje maksymalnie 1000 wersji.
App Distribution umożliwia opublikowanie maksymalnie 1000 wersji aplikacji. Gdy osiągniesz ten limit, App Distribution automatycznie usunie najstarsze wersje powyżej limitu.
Jeśli chcesz ręcznie zarządzać wersjami aplikacji, użyj App Distributioninterfejsu API REST, aby wyświetlać i usuwać 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 wersji testowych w jednym miejscu.
Jak usunąć konto testera?
Aby usunąć App Distributionkonto testera i powiązane z nim dane, wykonaj te czynności w podanej kolejności:
Otwórz stronę https://appdistribution.firebase.google.com i zaloguj się na konto Google.
W prawym górnym rogu kliknij settings (Zarządzaj kontem).
Kliknij Usuń konto.
Opcjonalnie: w uprawnieniach konta Google cofnij dostęp aplikacji Firebase App Distribution. Pamiętaj, że cofnięcie dostępu bez wcześniejszego usunięcia konta App Distribution nie spowoduje usunięcia konta testera ani danych.