Sto provando a dividere il mio codice di Google Analytics in un modulo separato (pacchetto com.abc) dalla mia app principale (pacchetto com.xyz). Sto affrontando questi problemi:File di Google Analytics Tracker nel modulo libreria Android
- Devo generare il tracker per il modulo app o il modulo libreria?
- Dove devo inserire questo tracker - modulo app o libreria?
- Il mio obiettivo è avere tutta la logica di creazione e gestione di Analytics nel modulo della libreria attraverso alcune interfacce. Voglio usare questa libreria anche per i miei altri progetti; quindi non voglio mettere i file tracker nel modulo stesso della libreria. C'è un modo per inizializzare il tracker nel modulo della libreria, ma mantenere il file XML nel modulo app?
Quello che ho cercato (e fallito): i file Tracker
- ho generati sia per com.abc e com.xyz
- ho provato tutte le permutazioni di entrambi i file in entrambi i moduli; ma il modulo della libreria non è in grado di risolvere R.xml.global_tracker. Essendo nuovo di Google Analytics non so se devo copiare/incollare qualsiasi file tracker. Prima di creare il modulo della libreria, R.xml.global_tracker veniva automaticamente risolto nel modulo principale.
Sono anche molto interessato a una risposta a questo.Hai già trovato qualche soluzione? – binnyb
Anche interessato a un setup simile per le applicazioni iOS dove ci sono più target - ogni target che utilizza un ID bundle differente (quindi necessitano di un plist di servizi google diverso ...?) – binnyb
non è necessario creare R.xml.global_tracker più. questo è super facile da installare GA per il tuo progetto. https://developers.google.com/analytics/devguides/collection/android/v4/#set-up-your-project segui questo. – kimkevin