Firebase Crash Reporting error: la aplicación cliente com.xxxx está bloqueada
He implementado FCM y análisis de Firebase con éxito en mi proyecto, pero encontré un error al intentar con los informes de fallos de Firebase y no tengo ni idea de lo que me falta.
Sólo estoy tratando de utilizar informes de fallo de Firebase después del tutorial oficial y obtener este error:
Decía:
- Java.util.zip.ZipException: entrada duplicada con firebase
- Uid de firewall y firebase uid no coinciden después de actualizar firebase a 9.2.0
- Android Firebase - no puede obtener userid usando getUid () - Error: en la referencia de objeto nulo
- ¿Cómo enviar notificación al cliente cuando Firebase tiene una nueva entrada?
- Android Firebase, simplemente obtiene los datos de un objeto secundario
El servidor no recibió el informe: Origen Mensaje de error: Las solicitudes de esta aplicación de cliente de Android com.xxxxxx están bloqueadas .
Después de excavar en google y aquí (desbordamiento de pila), he encontrado algunas preguntas relacionadas ( enlace 1 , enlace 2 , enlace 3 ), pero ninguna de sus soluciones de trabajo para mí. Quiero decir, alguien habla de comprobar API_KEY, alguien habla de informe de fallo de verificación habilitado en la consola y la lista seguir adelante. He intentado esas respuestas antes de publicar esta pregunta.
Actualización: Explicando un poco para aquellos que no quieren mirar por encima de los enlaces: He intentado actualizar el archivo google-services.json cambiando la API_KEY, eliminando y añadiendo de nuevo SHA1, dejando API_KEY vacía, etc. Descarga de google-services.json Archivo para cada cambio que hice sin suerte.
Mi API_KEY en mi archivo google-services.json tiene el siguiente aspecto:
"api_key": [ { "current_key": "AIzaxxxxxxxxxxzxxxxxx" }, { "current_key": "AIzaxxxxxxxxxxxxxx" } ],
Y he comprobado que mi google-service.json tiene depuración y lanzamiento SHA1.
Update Lo extraño es que estoy recibiendo informes en la sección de Analytics, como se puede ver en la siguiente captura de pantalla:
Al examinar el proyecto en console.developers.google.com , descubrí que tengo activado la API de Mobile Crash y Performance Reporting (como se puede ver en la siguiente captura de pantalla):
Después de hacer clic en "Mobile Crash and Performance Reporting API" Tengo esto: La imagen de arriba muestra 2 imágenes: todo el tráfico a "Mobile Crash and Performance Reporting API" hecho y los errores procesados por la API. Como se puede ver dice que todas mis peticiones fueron 403 Error (se puede ver donde dice 403: 0.0004): y eso es cierto, he intentado 4 veces y todo el tiempo tengo el mismo error de consola.
No tengo ni idea de lo que está pasando o lo que me falta
Si necesitas información sobre el archivo de la aplicación gradle para ayudarme, aquí está:
Compilar 'com.google.firebase: firebase-core: 10.0.1'
Compilar 'com.google.firebase: firebase-messaging: 10.0.1'
Compilar 'com.google.firebase: firebase-crash: 10.0.1'
Compilar 'com.google.android.gms: play-services-maps: 10.0.1'
Compilar 'com.google.android.gms: play-services-location: 10.0.1'
Compilar 'com.google.android.gms: play-services-awareness: 10.0.1'
- Cómo agregar datos a una matriz en Firebase?
- Códigos de error de autenticación de Firebase 9.0.2
- ¿Qué sucede realmente cuando la persistencia está habilitada en Firebase?
- FirebaseUI autenticación con Facebook no funciona
- Firebase-Android, No puede guardar datos después de mucho tiempo inactivo
- ¿Cómo envía una Notificación Firebase a todos los dispositivos a través de CURL?
- Notificaciones de Firebase cuando la aplicación está cerrada
- Comprobar si los datos de campo han cambiado en lugar de cualquier campo en los datos secundarios
Tuve el mismo problema, lo resolví estableciendo la Key restriction
clave de API en Google Console a NONE
.
Tuve el mismo problema, lo resolví mediante la descarga de un nuevo archivo de configuración google-services.json
.
Tuve problemas similares y traté de dejar caer los niveles de gradle, lo que me ayudó debido a algunos problemas de estabilidad en los más nuevos.
a:
compile 'com.google.firebase:firebase-core:9.2.1' compile 'com.google.firebase:firebase-messaging:9.2.1' compile 'com.google.firebase:firebase-crash:9.2.1' compile 'com.google.android.gms:play-services-maps:9.2.1' compile 'com.google.android.gms:play-services-location:9.2.1' compile 'com.google.android.gms:play-services-awareness:9.2.1'
También te sdk a:
compileSdkVersion 23 buildToolsVersion "21.1.2" defaultConfig { applicationId "cloud.savari.example.com.fcm" minSdkVersion 17 targetSdkVersion 23 versionCode 1 versionName "1.0" }
- ¿Cómo iniciar una actividad de Android desde una aplicación de Unity?
- ¿Cómo utilizar los encabezados precompilados en el proyecto Android NDK?