Google Analytics wird im iOS-Simulator ausgeführt.
Das verursacht Verschmutzung im Konsolenprotokoll, die ich nach nützlichen Debugging-Informationen suchen kann. Außerdem sind die an Google gesendeten Daten kein Hinweis auf einen tatsächlichen Nutzer unserer App.
Wie kann ich die Google Analytics-Berichte deaktivieren, während die App im iOS-Simulator ausgeführt wird?
Ganz einfach, dies wird direkt von der Google Analytics-Webseite übernommen:
%Vor%Trockenlauf:
Das SDK stellt ein dryRun-Flag bereit, mit dem verhindert wird, dass Daten an Google Analytics gesendet werden. Das dryRun-Flag sollte immer dann gesetzt werden, wenn Sie eine Implementierung testen oder debuggen und nicht möchten, dass Testdaten in Ihren Google Analytics-Berichten angezeigt werden.
Hoffe, das hilft
Ja, das Setzen von DryRun auf YES wird dieses Problem beheben.
@Full Decent - Gibt es eine Möglichkeit, dass Google Analytics meine Konsolenprotokolle auch nicht verschmutzt?
Wir können die Google Analytics-Anmeldung in der Xcode-Konsole mit der folgenden Methode deaktivieren.
[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelNone];
Oder in Swift:
GAI.sharedInstance().logger.logLevel = GAILogLevel.None
Das Wrapping in #if TARGET_IPHONE_SIMULATOR #endif
funktioniert nicht in swift , da dieses Flag nur für objective-c gilt.
Was Sie tun könnten, ist diesem Leitfaden zu folgen
Detect wenn App für Gerät oder Simulator in Swift erstellt wird
Tags und Links ios google-analytics