Análisis de Firebase AppMeasurement no habilitado
He seguido todas las instrucciones para integrar los análisis de Firebase correctamente en mi proyecto. Pero cuando habilito el registro de depuración para asegurarme de que los eventos están siendo enviados (usando las instrucciones de aquí ) veo
E/FA ( 3556): AppMeasurementReceiver not registered/enabled E/FA ( 3556): AppMeasurementService not registered/enabled E/FA ( 3556): Uploading is not possible. App measurement disabled
Y obviamente los eventos no están siendo enviados.
- ¿Cómo agregar seguimiento de pantalla / tiempos en Firebase Analytics?
- ¿Cómo utilizar correctamente Firebase-Analytcs para las pruebas A / B?
- Parámetros de eventos personalizados de Firebase Analytics
- Init firebase con FirebaseOptions
- Firebase Analytic Search_Term El valor del parámetro no se muestra
De nuevo he seguido todas las instrucciones.
- Excluir el dispositivo de prueba del registro de Firebase Analytics
- Firebase con BigQuery
- ¿Cómo configurar / mostrar fuentes de atribución en Firebase Analytics?
- ¿Qué evento debo usar para enviar un evento "presionado por botón" en Firebase Analytics
- ¿Puedo deshabilitar el complemento de Firebase para un sabor específico?
- Firebase Analytics Debug View no muestra nada
- Permisos para Firebase Analytics y Crash
- Los eventos de análisis de Firebase no muestran valor
Resulta que Firebase Library tiene un archivo de Manifiesto de Android en el que define estos nodos:
<service android:name="com.google.android.gms.measurement.AppMeasurementService" android:enabled="true" android:exported="false"/> <receiver android:name="com.google.android.gms.measurement.AppMeasurementReceiver" android:enabled="true"> <intent-filter> <action android:name="com.google.android.gms.measurement.UPLOAD" /> </intent-filter> </receiver>
Basado en AppMeasurementService y AppMeasurementReceiver
Que son necesarios para que la analítica funcione y mi problema era que yo estaba reemplazando todos los nodos de la biblioteca con <tools:node=”replace”>
en mi Manifiesto de Android que a su vez ignoraba los nodos necesarios para la lib de análisis.
La eliminación de <tools:node=”replace”>
y la sustitución de mis conflictos solucionaron específicamente mi problema.
- Creación de emuladores para los teléfonos Android actuales
- ¿Puede Circle CI referenciar gradle.properties credenciales?