2017-03-14 60 views
5

Gdy przesyłam nową wersję aplikacji do Google Play, otrzymuję raport testowy przed uruchomieniem, który jest całkiem niezły i przyjemny, ale problem polega na tym, że przez większość czasu sztuczna inteligencja błąka się po instalacji i nie testuje rzeczywistej wersji Interfejs użytkownika. Chciałbym wstępnie i szybko zakończyć konfigurację tych urządzeń.Jak wykryć, czy aplikacja działa na urządzeniach z raportem przed uruchomieniem Google Play?

Moje pytanie brzmi: czy istnieje sposób na wykrycie, że działa on na tych urządzeniach testowych?

Odpowiedz

4

można wykryć urządzenia testowego pre-launch z następujących czynności:

private boolean isTestDevice() { 
    String testLabSetting = Settings.System.getString(getContentResolver(), "firebase.test.lab"); 
    return "true".equals(testLabSetting); 
} 

zobacz: https://firebase.google.com/docs/test-lab/android-studio#modify_instrumented_test_behavior_for_testlab

+0

Czy Firebase za badanie laboratorium dokładnie jak raporcie pre-launch Google? – Avamander

+0

Jestem pewien, ale sam tego nie przetestowałem. Wkrótce przetestuję ten kod w produkcji. Odpowiem z powrotem ... –

+3

Przetestowałem to i wykryłem urządzenie testowe. –