Descrição:
Se um aplicativo tiver IAP (react-native-iap 5.x.x +) e Onesignal. Assim que Onesignal.init é chamado, o aplicativo falha. Este não é um problema com a versão react-native-iap anterior a 5.xx
Meio Ambiente
Etapas para reproduzir o problema:
Olá,
Você pode incluir um log com o nível de log OneSignal definido como VERBOSE?
Saúde
2020-11-24 10: 22: 58.203 13843-14028 /? E / desconhecido: ReactNative : CatalystInstanceImpl
java.lang.ClassCastException: dbaacf não pode ser convertido em dbaaa
em com.onesignal.z2.(Fonte desconhecida: 62)
em com.onesignal.v1.Q (fonte desconhecida: 9)
em com.onesignal.v1.a (fonte desconhecida: 110)
em com.geektime.rnonesignalandroid.RNOneSignal.init (fonte desconhecida: 41)
em java.lang.reflect.Method.invoke (Método nativo)
em com.facebook.react.bridge.JavaMethodWrapper.invoke (fonte desconhecida: 149)
em com.facebook.react.bridge.JavaModuleWrapper.invoke (fonte desconhecida: 21)
em com.facebook.react.bridge.queue.NativeRunnable.run (Método nativo)
em android.os.Handler.handleCallback (Handler.java:883)
em android.os.Handler.dispatchMessage (Handler.java:100)
em com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (fonte desconhecida: 0)
em android.os.Looper.loop (Looper.java:237)
em com.facebook.react.bridge.queue.MessageQueueThreadImpl $ 4.run (fonte desconhecida: 37)
em java.lang.Thread.run (Thread.java:919)
2020-11-24 10: 22: 58.203 13843-14028 /? E / desconhecido: DisabledDevSupportManager : exceção detectada
java.lang.ClassCastException: dbaacf não pode ser convertido em dbaaa
em com.onesignal.z2.(Fonte desconhecida: 62)
em com.onesignal.v1.Q (fonte desconhecida: 9)
em com.onesignal.v1.a (fonte desconhecida: 110)
em com.geektime.rnonesignalandroid.RNOneSignal.init (fonte desconhecida: 41)
em java.lang.reflect.Method.invoke (Método nativo)
em com.facebook.react.bridge.JavaMethodWrapper.invoke (fonte desconhecida: 149)
em com.facebook.react.bridge.JavaModuleWrapper.invoke (fonte desconhecida: 21)
em com.facebook.react.bridge.queue.NativeRunnable.run (Método nativo)
em android.os.Handler.handleCallback (Handler.java:883)
em android.os.Handler.dispatchMessage (Handler.java:100)
em com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (fonte desconhecida: 0)
em android.os.Looper.loop (Looper.java:237)
em com.facebook.react.bridge.queue.MessageQueueThreadImpl $ 4.run (fonte desconhecida: 37)
em java.lang.Thread.run (Thread.java:919)--------- beginning of crash
2020-11-24 10: 22: 58.203 13843-14028 /? E / AndroidRuntime: EXCEÇÃO FATAL: mqt_native_modules
Processo: com.bitapps.freshbit, PID: 13843
java.lang.ClassCastException: dbaacf não pode ser convertido em dbaaa
em com.onesignal.z2.(Fonte desconhecida: 62)
em com.onesignal.v1.Q (fonte desconhecida: 9)
em com.onesignal.v1.a (fonte desconhecida: 110)
em com.geektime.rnonesignalandroid.RNOneSignal.init (fonte desconhecida: 41)
em java.lang.reflect.Method.invoke (Método nativo)
em com.facebook.react.bridge.JavaMethodWrapper.invoke (fonte desconhecida: 149)
em com.facebook.react.bridge.JavaModuleWrapper.invoke (fonte desconhecida: 21)
em com.facebook.react.bridge.queue.NativeRunnable.run (método nativo)
em android.os.Handler.handleCallback (Handler.java:883)
em android.os.Handler.dispatchMessage (Handler.java:100)
em com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (fonte desconhecida: 0)
em android.os.Looper.loop (Looper.java:237)
em com.facebook.react.bridge.queue.MessageQueueThreadImpl $ 4.run (fonte desconhecida: 37)
em java.lang.Thread.run (Thread.java:919)
Oi! Eu tenho exatamente a mesma questão!
"reagir": "16.13.1"
"reagir nativo": "0,63,3"
"react-native-onesignal": "^ 3.9.2"
Qualquer solução?
Oi
Alguma atualização sobre isso?
Olá,
Infelizmente, ainda não há atualizações. Obrigado pela sua paciência.
Oi
Este ainda é um problema com a versão mais recente 4.0.3
hey, mesmo problema aqui. Alguma atualização?
@rgomezp alguma atualização sobre isso? Preciso liberar meu aplicativo e o erro continua ocorrendo
Alguma atualização sobre isso? este é um grande bloqueador.
Olá,
Este não é um problema com a versão react-native-iap anterior a 5.xx
Se isso não for um problema nas versões anteriores de react-native-iap
, gostaria de pensar que o problema é com a versão 5+ do mesmo pacote.
Eu recomendaria abrir um problema com esse pacote e fazer o downgrade para a versão 4 como uma solução temporária.
Isso soa como um problema não OneSignal.
Se alguém tiver alguma informação indicando o contrário, compartilhe e daremos uma olhada.
Saúde
ei @rgomezp ,
Fiz downgrade para a versão 3, mas o problema ainda ocorre.
Você precisa fazer o downgrade do outro pacote.
@rgomezp Então, você tem as versões para fazer um novo teste aqui?
A falha acontece em um sinal, não no IAP e entre o IAP e o OneSignal, o IAP é mais crítico para o sucesso do nosso produto, então acho que teremos que migrar fora de um sinal, pois duvido que o IAP conserte uma falha em outro pacote .
@mozadeh ,
Como isso é um problema com o OneSignal, visto que só começou a acontecer com react-native-iap
versões _após_ 5.xx?
@PradoGuilherme o OP relatou que quaisquer 4 versões estão funcionando bem. Só começou a acontecer com a versão 5+
As atualizações de IAP são compatíveis com novas versões do Android / iOS. Este problema ocorre apenas no Android e a alteração relevante que vejo para react-native-iap para a versão 5.0.0 é Fixes on missing [userId] and [profileId] on android #1141
e Support Amazon IAP feature#1134
estes dois pacotes (ou seja, um sinal e IAP) colidem em um ponto. O problema é arquivado aqui devido ao local onde o travamento ocorre. Meu pensamento é, se esta é uma solução relativamente fácil para o pacote de um sinal, seria ótimo que a equipe pudesse examiná-la.
Enfrentando o mesmo problema
"react-native-iap": "5.1.1",
"react-native": "^0.63.2",
"react-native-onesignal": "^4.0.4",
Fiz o downgrade do pacote iap para "4.6.3". Funcionou !!
Olá! Ótima notícia, @hrishiakhade
Outros, abram um problema com react-native-iap
relação ao problema.
Saúde!
Comentários muito úteis
Oi! Eu tenho exatamente a mesma questão!
"reagir": "16.13.1"
"reagir nativo": "0,63,3"
"react-native-onesignal": "^ 3.9.2"
Qualquer solução?