React-native-onesignal: EXCEPCIÓN FATAL: Firebase-FirebaseMessagingService

Creado en 29 jun. 2018  ·  3Comentarios  ·  Fuente: OneSignal/react-native-onesignal

Descripción:

Estoy tratando de recibir una notificación en el simulador de Android, aparece y luego la aplicación falla con este error java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)

Ambiente

SDK nativo de OneSignal React: 3.2.5,
Complemento OneSignal Gradle: 0.11.0,
Emulador: Nexus 9 API 26

Pasos para reproducir el problema:

  1. Instale OneSignal SDK usando yarn en su proyecto
  2. Inicializar el SDK en código JS
  3. Intento de recibir una notificación push

seguimiento de pila:

FATAL EXCEPTION: Firebase-FirebaseMessagingService Process: com.nfl.mobile3.debug, PID: 24221 java.lang.AbstractMethodError: abstract method "void com.google.firebase.iid.zzb.zzd(android.content.Intent)" at com.google.firebase.iid.zzg.run(Unknown Source:26) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at com.google.android.gms.common.util.concurrent.zza.run(Unknown Source:7) at java.lang.Thread.run(Thread.java:764)

Comentario más útil

@andrewworld Este error significa que había una mezcla de diferentes versiones de módulos de Firebase incluidas en su aplicación. Si agrega nuestro complemento OneSignal Gradle, esto solucionará el problema de la versión en su proyecto y debería resolver ese error de tiempo de ejecución.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -agregando-el-complemento-gradle

Si ya tiene esto en su build.gradle , asegúrese de que la sección anotada en los documentos esté en la línea 1 del archivo. También asegúrese de que esto se agregue a su app/build.gradle en lugar de android/build.gradle o la raíz.

Todos 3 comentarios

@andrewworld Este error significa que había una mezcla de diferentes versiones de módulos de Firebase incluidas en su aplicación. Si agrega nuestro complemento OneSignal Gradle, esto solucionará el problema de la versión en su proyecto y debería resolver ese error de tiempo de ejecución.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -agregando-el-complemento-gradle

Si ya tiene esto en su build.gradle , asegúrese de que la sección anotada en los documentos esté en la línea 1 del archivo. También asegúrese de que esto se agregue a su app/build.gradle en lugar de android/build.gradle o la raíz.

@andrewworld ¿Eso resolvió el problema?

Cerrando debido a que no hubo respuesta, asumo que la sugerencia de jkasten2 solucionó el problema por ti. Si no es así, no dude en responder y estaremos encantados de reabrir y ayudar a investigar

¿Fue útil esta página
0 / 5 - 0 calificaciones