2015-05-12 10 views
9

L'ultimo aggiornamento a Google Play Services 7.3 rende GA Logger interface deprecated, quindi non è più possibile controllare il livello di registrazione dall'interno della nostra app.Come sopprimere la registrazione con Google Analytics 7.3?

Questa interfaccia è obsoleta.

L'interfaccia del logger è obsoleta. Utilizza adb shell setprop log.tag.GAv4 DEBUG per abilitare la registrazione di debug per Google Analytics.

Abbiamo usato per avere diverse impostazioni per ogni tipo di generazione, utilizzando Logger.setLogLevel() (la guida sembra essere superata): verbose per il debug e l'errore per il rilascio, in modo che le nostre informazioni di monitoraggio è disponibile solo a noi durante lo sviluppo.

Ora con l'ultimo aggiornamento, chiunque può correre

adb shell setprop log.tag.GAv4 VERBOSE 

sarà in grado di vedere ciò che stiamo inviando a Google Analytics, o chiunque può vedere ciò che chiunque altro sta registrando (coloro che utilizzano 7.3).

C'è un modo per evitarlo?

risposta

0

Nella pagina changelog di Google Analytics si può vedere che GA versione 4.5 è la versione che è inclusa nel Google Play Services 7.3 (1 maggio 2015)

https://developers.google.com/analytics/devguides/changelog

È possibile modificare il Logger di default un'implementazione personalizzata:

Custom implementations of Logger can also be used: 

// Provide a custom logger. 
GoogleAnalytics.getInstance(this).setLogger(new CustomLogger()); 

See: https://developers.google.com/analytics/devguides/collection/android/v4/advanced

+1

Beh, 'GoogleAnalytics.setLogger (Logger)' è anche deprecato. https://developers.google.com/android/reference/com/google/android/gms/analytics/GoogleAnalytics.html#setLogger(com.google.android.gms.analytics.Logger) – hidro

0

Secondo la documentazione utilizzare adb shell setprop log.tag.GAv4 DEBUG nel terminale Android Studio, ma assicuratevi di collegare un dispositivo solo quindi immettere adb logcat -v time -s GAv4 nel terminale per avviare la pista logger

Logger

Google Analytics accedere al Logcat sotto il tag GAv4 utilizzando il sistema Log Android . Per impostazione predefinita, solo i livelli ERRORE, AVVISO e INFO sono abilitati per . Per abilitare livello di debug eseguire il seguente comando adb sul dispositivo o un emulatore :

adb shell setprop log.tag.GAv4 DEBUG Per visualizzare solo Google Analytics messaggi dal logcat utilizzare il seguente comando:

adb logcat - v tempo -s GAv4

riferimento https://developers.google.com/analytics/devguides/collection/android/v4/advanced#logger

+0

La domanda è come evitare altri le persone lo impostano e visualizzano il registro di monitoraggio. – hidro