Descripción:
Si una aplicación tiene IAP (react-native-iap 5.x.x +) y Onesignal. Tan pronto como Onesignal.init se llama, la aplicación se bloquea. Este no es un problema con la versión react-native-iap anterior a 5.xx
Ambiente
Pasos para reproducir el problema:
Hola,
¿Puede incluir un registro con el nivel de registro de OneSignal establecido en VERBOSE?
Salud
2020-11-24 10: 22: 58.203 13843-14028 /? E / unknown: ReactNative : CatalystInstanceImpl
java.lang.ClassCastException: dbaacf no se puede convertir a dbaaa
en com.onesignal.z2.(Fuente desconocida: 62)
en com.onesignal.v1.Q (Fuente desconocida: 9)
en com.onesignal.v1.a (Fuente desconocida: 110)
en com.geektime.rnonesignalandroid.RNOneSignal.init (Fuente desconocida: 41)
en java.lang.reflect.Method.invoke (método nativo)
en com.facebook.react.bridge.JavaMethodWrapper.invoke (Fuente desconocida: 149)
en com.facebook.react.bridge.JavaModuleWrapper.invoke (Fuente desconocida: 21)
en com.facebook.react.bridge.queue.NativeRunnable.run (método nativo)
en android.os.Handler.handleCallback (Handler.java:883)
en android.os.Handler.dispatchMessage (Handler.java:100)
en com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (Fuente desconocida: 0)
en android.os.Looper.loop (Looper.java:237)
en com.facebook.react.bridge.queue.MessageQueueThreadImpl $ 4.run (Fuente desconocida: 37)
en java.lang.Thread.run (Thread.java:919)
2020-11-24 10: 22: 58.203 13843-14028 /? E / unknown: DisabledDevSupportManager : excepción detectada
java.lang.ClassCastException: dbaacf no se puede convertir a dbaaa
en com.onesignal.z2.(Fuente desconocida: 62)
en com.onesignal.v1.Q (Fuente desconocida: 9)
en com.onesignal.v1.a (Fuente desconocida: 110)
en com.geektime.rnonesignalandroid.RNOneSignal.init (Fuente desconocida: 41)
en java.lang.reflect.Method.invoke (método nativo)
en com.facebook.react.bridge.JavaMethodWrapper.invoke (Fuente desconocida: 149)
en com.facebook.react.bridge.JavaModuleWrapper.invoke (Fuente desconocida: 21)
en com.facebook.react.bridge.queue.NativeRunnable.run (método nativo)
en android.os.Handler.handleCallback (Handler.java:883)
en android.os.Handler.dispatchMessage (Handler.java:100)
en com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (Fuente desconocida: 0)
en android.os.Looper.loop (Looper.java:237)
en com.facebook.react.bridge.queue.MessageQueueThreadImpl $ 4.run (Fuente desconocida: 37)
en java.lang.Thread.run (Thread.java:919)--------- beginning of crash
2020-11-24 10: 22: 58.203 13843-14028 /? E / AndroidRuntime: EXCEPCIÓN FATAL: mqt_native_modules
Proceso: com.bitapps.freshbit, PID: 13843
java.lang.ClassCastException: dbaacf no se puede convertir a dbaaa
en com.onesignal.z2.(Fuente desconocida: 62)
en com.onesignal.v1.Q (Fuente desconocida: 9)
en com.onesignal.v1.a (Fuente desconocida: 110)
en com.geektime.rnonesignalandroid.RNOneSignal.init (Fuente desconocida: 41)
en java.lang.reflect.Method.invoke (método nativo)
en com.facebook.react.bridge.JavaMethodWrapper.invoke (Fuente desconocida: 149)
en com.facebook.react.bridge.JavaModuleWrapper.invoke (Fuente desconocida: 21)
en com.facebook.react.bridge.queue.NativeRunnable.run (método nativo)
en android.os.Handler.handleCallback (Handler.java:883)
en android.os.Handler.dispatchMessage (Handler.java:100)
en com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (Fuente desconocida: 0)
en android.os.Looper.loop (Looper.java:237)
en com.facebook.react.bridge.queue.MessageQueueThreadImpl $ 4.run (Fuente desconocida: 37)
en java.lang.Thread.run (Thread.java:919)
¡Hola! ¡Tengo exactamente el mismo problema!
"reaccionar": "16.13.1"
"react-native": "0.63.3"
"react-native-onesignal": "^ 3.9.2"
¿Alguna solución?
Hola
¿Alguna actualización sobre esto?
Hola,
Lamentablemente, aún no hay actualizaciones. Gracias por su paciencia.
Hola
Esto sigue siendo un problema con la última versión también 4.0.3
oye, el mismo problema aquí. ¿Alguna actualización?
@rgomezp ¿ alguna actualización sobre eso? Necesito lanzar mi aplicación y el error sigue ocurriendo
¿Alguna actualización sobre esto? este es un gran bloqueador.
Hola,
Este no es un problema con la versión react-native-iap anterior a 5.xx
Si esto no es un problema en las versiones anteriores de react-native-iap
, me gustaría pensar que el problema es con la versión 5+ del mismo paquete.
Recomendaría abrir un problema con ese paquete y degradarlo a la versión 4 como solución temporal.
Esto suena como un problema que no es de OneSignal.
Si alguien tiene alguna información que indique lo contrario, compártala y le echaremos un vistazo.
Salud
hola @rgomezp ,
Hice un cambio a la versión 3, pero el problema persiste.
Necesita degradar el otro paquete.
@rgomezp Entonces, ¿tienes las versiones para hacer una nueva prueba aquí?
El bloqueo ocurre en una señal, no en IAP y entre IAP y OneSignal, IAP es más crítico para el éxito de nuestro producto, así que creo que tendremos que migrar de una señal ya que dudo que IAP solucione un bloqueo en otro paquete. .
@mozadeh ,
¿Cómo es esto un problema con OneSignal dado que solo comenzó a suceder con las versiones react-native-iap
_after_ 5.xx?
@PradoGuilherme, el OP informó que las 4 versiones funcionan bien. Solo comenzó a suceder con la versión 5+
Las actualizaciones de IAP admiten nuevas versiones de Android / iOS. Este problema ocurre solo en Android y el cambio relevante que veo para react-native-iap para la versión 5.0.0 es Fixes on missing [userId] and [profileId] on android #1141
y Support Amazon IAP feature#1134
estos dos paquetes (es decir, una señal e IAP) chocan en un punto. El problema que se presenta aquí se debe al lugar donde ocurre el bloqueo. Mi pensamiento es, si esta es una solución relativamente fácil para el paquete de una señal, sería genial que el equipo pudiera investigarlo.
Enfrentando el mismo problema
"react-native-iap": "5.1.1",
"react-native": "^0.63.2",
"react-native-onesignal": "^4.0.4",
Bajé el paquete iap a "4.6.3". Funcionó !!
¡Hola! Eso es una gran noticia @hrishiakhade
Otros, abra un problema con react-native-iap
respecto al problema.
¡Salud!
Comentario más útil
¡Hola! ¡Tengo exactamente el mismo problema!
"reaccionar": "16.13.1"
"react-native": "0.63.3"
"react-native-onesignal": "^ 3.9.2"
¿Alguna solución?