2016-05-03 6 views
3

Ich möchte den Anmeldebildschirm überspringen und das Analytics-Tracking in meiner App deaktivieren, wenn Affe-Läufertests im Google Cloud Test Lab ausgeführt werden.Wie kann ich feststellen, ob meine Android App in Google Cloud Test Lab ausgeführt wird?

Die Best Practices for Cloud Test Lab Seite lautet:

Digitale Werbeanbieter können Werbeeinnahmen filtern und all entsprechenden Datenverkehr von Cloud Test Lab erzeugt durch Verkehr Filterung aus dem folgenden Bereich von IP-Adressen stammen: 108.177.6.0.x - 108,177 .6.24.x

Allerdings, wenn ich die IP-Adresse überprüfen, wenn auf Cloud Test Lab (mit this Code) läuft ich eine IP-Adresse im Bereich 10.10 zurückgegeben. [193-202] .x.

Gibt es eine andere Möglichkeit festzustellen, ob Ihre App in Cloud Test Lab ausgeführt wird?

+1

"Wenn ich jedoch die IP-Adresse überprüfe, wenn ich im Cloud Test Lab (mit diesem Code) arbeite, bekomme ich eine IP-Adresse im Bereich 10.10. [193-202] .x" - die Dokumente beziehen sich auf ein IP wurde auf einem Ad Server von den Cloud Test Lab-Kunden gesehen. Sie suchen nach der lokalen IP-Adresse des Geräts. Dies ist der Standardunterschied zwischen öffentlichen und privaten IP-Adressen (z. B. NAT-Übersetzung). – CommonsWare

Antwort

0

Skipping Analytics-Tracking ist eine bereits vorhandene Funktion für Firebase Test Lab (früher bekannt als Google Cloud Test Lab). Hoffentlich geht das Ihre erste Sorge an.

Der zweite Vorschlag zum Überspringen des Anmeldebildschirms ist auch etwas, was Sie versuchen können, indem Sie einen Robo test auf einem speziellen Build für Ihre App auf unseren Geräten starten. Wir fügen dem Gerät auch Google-Anmeldedaten hinzu. Wenn Ihre App den Mechanismus "Anmeldung mit Google" unterstützt, sollte sie automatisch angemeldet und gecrawlt werden.

Schließlich kann ich nicht verstehen, was Sie meinen, indem Sie "bestimmen, ob Ihre App im Cloud Test Lab läuft"? Es scheint, dass Sie die Play Pre-Launch Report in diesem Fall bedeuten, die von Firebase Test Lab betrieben wird und bietet eine Reihe von Überprüfungen Ihrer App, wenn Sie es auf den Alpha oder Beta-Kanälen auf der Play Developers Console starten. Dies dient als abschließender Test für die Qualität Ihrer App, aber es kann schwierig sein, sich darauf in Ihrem täglichen Entwicklungsprozess zu verlassen.

+0

Ich benutze Antworten und Prelaunch-Test korrumpiert seine Statistiken. –