Описание:
Если в приложении есть как IAP (react-native-iap 5.x.x +), так и Onesignal. Как только вызывается Onesignal.init, приложение вылетает. Это не проблема с версией react-native-iap до 5.xx
Среда
Шаги по воспроизведению проблемы:
Привет,
Не могли бы вы включить журнал с уровнем логирования OneSignal, установленным на VERBOSE?
Ваше здоровье
2020-11-24 10: 22: 58.203 13843-14028 /? E / unknown: ReactNative : CatalystInstanceImpl поймал собственное исключение
java.lang.ClassCastException: dbaacf нельзя преобразовать в dbaaa
на com.onesignal.z2.(Неизвестный источник: 62)
на com.onesignal.v1.Q (Неизвестный источник: 9)
на com.onesignal.v1.a (Неизвестный источник: 110)
в com.geektime.rnonesignalandroid.RNOneSignal.init (Неизвестный источник: 41)
в java.lang.reflect.Method.invoke (собственный метод)
в com.facebook.react.bridge.JavaMethodWrapper.invoke (Неизвестный источник: 149)
в com.facebook.react.bridge.JavaModuleWrapper.invoke (Неизвестный источник: 21)
в com.facebook.react.bridge.queue.NativeRunnable.run (собственный метод)
в android.os.Handler.handleCallback (Handler.java:883)
в android.os.Handler.dispatchMessage (Handler.java:100)
в com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (Неизвестный источник: 0)
в android.os.Looper.loop (Looper.java:237)
в com.facebook.react.bridge.queue.MessageQueueThreadImpl $ 4.run (Неизвестный источник: 37)
в java.lang.Thread.run (Thread.java:919)
2020-11-24 10: 22: 58.203 13843-14028 /? E / unknown: DisabledDevSupportManager : обнаружено исключение.
java.lang.ClassCastException: dbaacf нельзя преобразовать в dbaaa
на com.onesignal.z2.(Неизвестный источник: 62)
на com.onesignal.v1.Q (Неизвестный источник: 9)
на com.onesignal.v1.a (Неизвестный источник: 110)
в com.geektime.rnonesignalandroid.RNOneSignal.init (Неизвестный источник: 41)
в java.lang.reflect.Method.invoke (собственный метод)
в com.facebook.react.bridge.JavaMethodWrapper.invoke (Неизвестный источник: 149)
в com.facebook.react.bridge.JavaModuleWrapper.invoke (Неизвестный источник: 21)
в com.facebook.react.bridge.queue.NativeRunnable.run (собственный метод)
в android.os.Handler.handleCallback (Handler.java:883)
в android.os.Handler.dispatchMessage (Handler.java:100)
в com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (Неизвестный источник: 0)
в android.os.Looper.loop (Looper.java:237)
в com.facebook.react.bridge.queue.MessageQueueThreadImpl $ 4.run (Неизвестный источник: 37)
в java.lang.Thread.run (Thread.java:919)--------- beginning of crash
2020-11-24 10: 22: 58.203 13843-14028 /? E / Android Время выполнения: ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: mqt_native_modules
Процесс: com.bitapps.freshbit, PID: 13843
java.lang.ClassCastException: dbaacf нельзя преобразовать в dbaaa
на com.onesignal.z2.(Неизвестный источник: 62)
на com.onesignal.v1.Q (Неизвестный источник: 9)
на com.onesignal.v1.a (Неизвестный источник: 110)
в com.geektime.rnonesignalandroid.RNOneSignal.init (Неизвестный источник: 41)
в java.lang.reflect.Method.invoke (собственный метод)
в com.facebook.react.bridge.JavaMethodWrapper.invoke (Неизвестный источник: 149)
в com.facebook.react.bridge.JavaModuleWrapper.invoke (Неизвестный источник: 21)
в com.facebook.react.bridge.queue.NativeRunnable.run (собственный метод)
в android.os.Handler.handleCallback (Handler.java:883)
в android.os.Handler.dispatchMessage (Handler.java:100)
в com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (Неизвестный источник: 0)
в android.os.Looper.loop (Looper.java:237)
в com.facebook.react.bridge.queue.MessageQueueThreadImpl $ 4.run (Неизвестный источник: 37)
в java.lang.Thread.run (Thread.java:919)
Привет! У меня точно такая же проблема!
"реагировать": "16.13.1"
"react-native": "0.63.3"
"реагировать-родной-одинсигнал": "^ 3.9.2"
Любое решение?
Привет
Есть обновления по этому поводу?
Привет,
К сожалению, обновлений пока нет. Спасибо тебе за твое терпение.
Привет
Это все еще проблема с последней версией 4.0.3.
эй, здесь такая же проблема. Любые обновления?
@rgomezp есть новости по этому поводу? Мне нужно выпустить приложение, а ошибка продолжает возникать
Есть обновления по этому поводу? это большой блокиратор.
Привет,
Это не проблема с версией react-native-iap до 5.xx
Если это не проблема в более старых версиях react-native-iap
, я хотел бы думать, что проблема связана с версией 5+ того же пакета.
Я бы рекомендовал открыть проблему с этим пакетом и перейти на версию 4 в качестве временного решения.
Похоже, это проблема, не связанная с OneSignal.
Если у кого-то есть какая-либо информация, указывающая на обратное, поделитесь, и мы рассмотрим.
Ваше здоровье
эй @rgomezp ,
Я вернулся к версии 3, но проблема все еще возникает.
Вам необходимо перейти на более раннюю версию другого пакета.
@rgomezp Итак, у вас есть версии, по которым я могу провести здесь новый тест?
Сбой происходит в одном сигнале, а не в IAP, и между IAP и OneSignal, IAP более важен для успеха нашего продукта, поэтому я думаю, что нам придется перейти с одного сигнала, поскольку я сомневаюсь, что IAP исправит сбой в другом пакете. .
@mozadeh ,
В чем проблема с OneSignal, учитывая, что это началось только с react-native-iap
версиями _after_ 5.xx?
@PradoGuilherme OP сообщил, что все 4 версии работают нормально. Это только начало происходить с версией 5+
Обновления IAP поддерживают новые версии Android / iOS. Эта проблема возникает только на Android, и соответствующее изменение, которое я вижу для response-native-iap для версии 5.0.0, - это Fixes on missing [userId] and [profileId] on android #1141
и Support Amazon IAP feature#1134
эти два пакета (т.е. один сигнал и IAP) сталкиваются в один пункт. Проблема, указанная здесь, связана с тем, где происходит сбой. Я думаю, что если это относительно простое решение для пакета с одним сигналом, было бы здорово, если бы команда могла его изучить.
Столкнувшись с той же проблемой
"react-native-iap": "5.1.1",
"react-native": "^0.63.2",
"react-native-onesignal": "^4.0.4",
Я понизил версию пакета iap до "4.6.3". Это сработало !!
Привет! Отличные новости
Другие, пожалуйста, откройте проблему с помощью react-native-iap
относительно этой проблемы.
Ваше здоровье!
Самый полезный комментарий
Привет! У меня точно такая же проблема!
"реагировать": "16.13.1"
"react-native": "0.63.3"
"реагировать-родной-одинсигнал": "^ 3.9.2"
Любое решение?