La description:
Si une application possède à la fois IAP (react-native-iap 5.x.x+) et Onesignal. Dès que Onesignal.init est appelé, l'application plante. Ce n'est pas un problème avec la version react-native-iap antérieure à 5.xx
Environnement
Étapes pour reproduire le problème :
Salut,
Pouvez-vous s'il vous plaît inclure un journal avec le niveau de journalisation OneSignal défini sur VERBOSE ?
Acclamations
2020-11-24 10:22:58.203 13843-14028/? E/ unknown:ReactNative : CatalystInstanceImpl a intercepté une exception native
java.lang.ClassCastException : dbaacf ne peut pas être converti en dbaaa
sur com.onesignal.z2.(Source inconnue : 62)
sur com.onesignal.v1.Q (Source inconnue : 9)
sur com.onesignal.v1.a (Source inconnue : 110)
à com.geektime.rnonsignalandroid.RNOneSignal.init (Source inconnue : 41)
à java.lang.reflect.Method.invoke (méthode native)
sur com.facebook.react.bridge.JavaMethodWrapper.invoke (Source inconnue : 149)
sur com.facebook.react.bridge.JavaModuleWrapper.invoke (Source inconnue : 21)
sur com.facebook.react.bridge.queue.NativeRunnable.run (méthode native)
sur android.os.Handler.handleCallback(Handler.java:883)
sur android.os.Handler.dispatchMessage (Handler.java:100)
sur com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (Source inconnue : 0)
sur android.os.Looper.loop(Looper.java:237)
sur com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run (Source inconnue : 37)
sur java.lang.Thread.run(Thread.java:919)
2020-11-24 10:22:58.203 13843-14028/? E/ unknown:DisabledDevSupportManager : Exception interceptée
java.lang.ClassCastException : dbaacf ne peut pas être converti en dbaaa
sur com.onesignal.z2.(Source inconnue : 62)
sur com.onesignal.v1.Q (Source inconnue : 9)
sur com.onesignal.v1.a (Source inconnue : 110)
à com.geektime.rnonsignalandroid.RNOneSignal.init (Source inconnue : 41)
à java.lang.reflect.Method.invoke (méthode native)
sur com.facebook.react.bridge.JavaMethodWrapper.invoke (Source inconnue : 149)
sur com.facebook.react.bridge.JavaModuleWrapper.invoke (Source inconnue : 21)
sur com.facebook.react.bridge.queue.NativeRunnable.run (méthode native)
sur android.os.Handler.handleCallback(Handler.java:883)
sur android.os.Handler.dispatchMessage (Handler.java:100)
à com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (Source inconnue : 0)
sur android.os.Looper.loop(Looper.java:237)
sur com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run (Source inconnue : 37)
sur java.lang.Thread.run(Thread.java:919)--------- beginning of crash
2020-11-24 10:22:58.203 13843-14028/? E/AndroidRuntime : EXCEPTION FATAL : mqt_native_modules
Processus : com.bitapps.freshbit, PID : 13843
java.lang.ClassCastException : dbaacf ne peut pas être converti en dbaaa
sur com.onesignal.z2.(Source inconnue : 62)
sur com.onesignal.v1.Q (Source inconnue : 9)
sur com.onesignal.v1.a (Source inconnue : 110)
à com.geektime.rnonsignalandroid.RNOneSignal.init (Source inconnue : 41)
à java.lang.reflect.Method.invoke (méthode native)
sur com.facebook.react.bridge.JavaMethodWrapper.invoke (Source inconnue : 149)
sur com.facebook.react.bridge.JavaModuleWrapper.invoke (Source inconnue : 21)
sur com.facebook.react.bridge.queue.NativeRunnable.run (méthode native)
sur android.os.Handler.handleCallback(Handler.java:883)
sur android.os.Handler.dispatchMessage (Handler.java:100)
sur com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (Source inconnue : 0)
sur android.os.Looper.loop(Looper.java:237)
sur com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run (Source inconnue : 37)
sur java.lang.Thread.run(Thread.java:919)
Salut! J'ai exactement le même problème !
"réagir": "16.13.1"
"react-native": "0.63.3"
"react-native-onesignal": "^3.9.2"
Toute solution?
salut
Des mises à jour à ce sujet ?
Salut,
Malheureusement pas encore de mises à jour. Merci pour votre patience.
salut
C'est toujours un problème avec la dernière version 4.0.3
salut, même problème ici. Les mises à jour?
@rgomezp des mises à jour à ce sujet ? Je dois libérer mon application et l'erreur continue de se produire
Des mises à jour à ce sujet ? c'est un gros bloqueur.
Salut,
Ce n'est pas un problème avec la version react-native-iap antérieure à 5.xx
Si ce n'est pas un problème dans les anciennes versions de react-native-iap
, j'aimerais penser que le problème concerne la version 5+ du même package.
Je recommanderais d'ouvrir un problème avec ce package et de passer à la version 4 comme solution de contournement temporaire.
Cela ressemble à un problème non lié à OneSignal.
Si quelqu'un a des informations indiquant le contraire, veuillez partager et nous jetterons un œil.
Acclamations
salut @rgomezp ,
J'ai rétrogradé à la version 3 mais le problème persiste.
Vous devez rétrograder l'autre package.
@rgomezp Alors, vous avez les versions pour que je fasse un nouveau test ici ?
Le plantage se produit dans un signal et non sur IAP et entre IAP et OneSignal, IAP est plus critique pour le succès de notre produit, donc je pense que nous devrons migrer hors d'un signal car je doute que IAP résoudra un plantage dans un autre package .
@mozadeh ,
Comment est-ce un problème avec OneSignal étant donné qu'il n'a commencé à se produire qu'avec les versions react-native-iap
_after_ 5.xx ?
@PradoGuilherme, l'OP a signalé que 4 versions fonctionnaient
Les mises à jour IAP prennent en charge les nouvelles versions Android/iOS. Ce problème ne se produit que sur Android uniquement et le changement pertinent que je vois pour react-native-iap pour la version 5.0.0 est Fixes on missing [userId] and [profileId] on android #1141
et Support Amazon IAP feature#1134
ces deux packages (c'est-à-dire un signal et IAP) entrent en collision à un point. Le problème est déposé ici à cause de l'endroit où le crash se produit. Je pense que s'il s'agit d'une solution relativement simple pour le package à un signal, ce serait formidable que l'équipe puisse l'examiner.
Face au même problème
"react-native-iap": "5.1.1",
"react-native": "^0.63.2",
"react-native-onesignal": "^4.0.4",
J'ai rétrogradé le package iap en "4.6.3" . Ça a marché !!
Salut! C'est une excellente nouvelle @hrishiakhade
Pour les autres, veuillez ouvrir un problème avec react-native-iap
concernant le problème.
Acclamations!
Commentaire le plus utile
Salut! J'ai exactement le même problème !
"réagir": "16.13.1"
"react-native": "0.63.3"
"react-native-onesignal": "^3.9.2"
Toute solution?