React-native-onesignal: Tidak berfungsi dengan Pembelian Dalam Aplikasi

Dibuat pada 16 Nov 2020  ·  19Komentar  ·  Sumber: OneSignal/react-native-onesignal

Deskripsi:
Jika aplikasi memiliki IAP (react-native-iap 5.x.x+) dan Onesignal. Segera setelah Onesignal.init disebut aplikasi mogok. Ini bukan masalah dengan versi react-native-iap sebelum 5.xx

Lingkungan Hidup

  1. Versi OneSignal React-Native SDK apa yang Anda gunakan? 3.9.0
  2. Bagaimana Anda menambahkan SDK ke proyek Anda (mis. npm) npm

Langkah-langkah untuk Mereproduksi Masalah:

  1. instal react-native-onesignal
  2. instal react-native-iap (https://github.com/dooboolab/react-native-iap)
  3. panggil onesignal.init dan aplikasi mogok dengan pesan ini "dbaacf tidak dapat dilemparkan ke dbaaa"
Not OneSignal Compatibility Issue Need More Information Possible Bug

Komentar yang paling membantu

Hai! Saya memiliki masalah yang sama persis!

"bereaksi": "16.13.1"
"react-asli": "0.63.3"
"react-native-onesignal": "^3.9.2"

Ada solusi?

Semua 19 komentar

apa kabar,
Bisakah Anda memasukkan log dengan OneSignal loglevel yang disetel ke VERBOSE?

Bersulang

24-11-2020 10:22:58.203 13843-14028/? E/ tidak diketahui:ReactNative : CatalystInstanceImpl menangkap pengecualian asli
java.lang.ClassCastException: dbaacf tidak dapat dilemparkan ke dbaaa
di com.onesignal.z2.(Sumber Tidak Diketahui:62)
di com.onesignal.v1.Q(Sumber Tidak Dikenal:9)
di com.onesignal.v1.a(Sumber Tidak Dikenal:110)
di com.geektime.rnonesignalandroid.RNOneSignal.init (Sumber Tidak Dikenal: 41)
di java.lang.reflect.Method.invoke(Metode Asli)
di com.facebook.react.bridge.JavaMethodWrapper.invoke (Sumber Tidak Dikenal: 149)
di com.facebook.react.bridge.JavaModuleWrapper.invoke (Sumber Tidak Dikenal: 21)
di com.facebook.react.bridge.queue.NativeRunnable.run(Metode Asli)
di android.os.Handler.handleCallback(Handler.java:883)
di android.os.Handler.dispatchMessage(Handler.java:100)
di com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(Sumber Tidak Dikenal:0)
di android.os.Looper.loop(Looper.java:237)
di com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(Sumber Tidak Dikenal:37)
di java.lang.Thread.run(Thread.java:919)
24-11-2020 10:22:58.203 13843-14028/? E/ tidak diketahui: DisabledDevSupportManager : Tertangkap pengecualian
java.lang.ClassCastException: dbaacf tidak dapat dilemparkan ke dbaaa
di com.onesignal.z2.(Sumber Tidak Diketahui:62)
di com.onesignal.v1.Q(Sumber Tidak Diketahui:9)
di com.onesignal.v1.a(Sumber Tidak Dikenal:110)
di com.geektime.rnonesignalandroid.RNOneSignal.init (Sumber Tidak Dikenal: 41)
di java.lang.reflect.Method.invoke(Metode Asli)
di com.facebook.react.bridge.JavaMethodWrapper.invoke (Sumber Tidak Dikenal: 149)
di com.facebook.react.bridge.JavaModuleWrapper.invoke (Sumber Tidak Dikenal: 21)
di com.facebook.react.bridge.queue.NativeRunnable.run(Metode Asli)
di android.os.Handler.handleCallback(Handler.java:883)
di android.os.Handler.dispatchMessage(Handler.java:100)
di com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(Sumber Tidak Dikenal:0)
di android.os.Looper.loop(Looper.java:237)
di com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(Sumber Tidak Dikenal:37)
di java.lang.Thread.run(Thread.java:919)

--------- beginning of crash

24-11-2020 10:22:58.203 13843-14028/? E/AndroidRuntime: PENGECUALIAN FATAL: mqt_native_modules
Proses: com.bitapps.freshbit, PID: 13843
java.lang.ClassCastException: dbaacf tidak dapat dilemparkan ke dbaaa
di com.onesignal.z2.(Sumber Tidak Diketahui:62)
di com.onesignal.v1.Q(Sumber Tidak Dikenal:9)
di com.onesignal.v1.a(Sumber Tidak Dikenal:110)
di com.geektime.rnonesignalandroid.RNOneSignal.init (Sumber Tidak Dikenal: 41)
di java.lang.reflect.Method.invoke(Metode Asli)
di com.facebook.react.bridge.JavaMethodWrapper.invoke (Sumber Tidak Dikenal: 149)
di com.facebook.react.bridge.JavaModuleWrapper.invoke (Sumber Tidak Dikenal: 21)
di com.facebook.react.bridge.queue.NativeRunnable.run(Metode Asli)
di android.os.Handler.handleCallback(Handler.java:883)
di android.os.Handler.dispatchMessage(Handler.java:100)
di com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(Sumber Tidak Dikenal:0)
di android.os.Looper.loop(Looper.java:237)
di com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(Sumber Tidak Dikenal:37)
di java.lang.Thread.run(Thread.java:919)

Hai! Saya memiliki masalah yang sama persis!

"bereaksi": "16.13.1"
"react-asli": "0.63.3"
"react-native-onesignal": "^3.9.2"

Ada solusi?

Hai

Ada pembaruan tentang ini?

apa kabar,
Sayangnya belum ada pembaruan. Terima kasih atas kesabaran Anda.

Hai
Ini masih menjadi masalah dengan versi terbaru juga 4.0.3

hei, masalah yang sama di sini. Ada pembaruan?

@rgomezp ada pembaruan tentang itu? Saya perlu melepaskan aplikasi saya dan kesalahan terus terjadi

Ada pembaruan tentang ini? ini adalah pemblokir besar.

apa kabar,

Ini bukan masalah dengan versi react-native-iap sebelum 5.xx

Jika ini bukan masalah di versi react-native-iap , saya pikir masalahnya ada pada versi 5+ dari paket yang sama.

Saya akan merekomendasikan membuka masalah dengan paket itu dan menurunkan versi ke versi 4 sebagai solusi sementara.

Ini terdengar seperti masalah non-OneSignal.

Jika ada yang memiliki informasi yang menunjukkan sebaliknya, silakan bagikan dan kami akan memeriksanya.

Bersulang

hai @rgomezp ,

Saya melakukan downgrade ke versi 3 tetapi masalah masih terjadi.

Anda perlu menurunkan versi paket lainnya.

@rgomezp Jadi, Anda memiliki versi yang saya buat tes baru di sini?

Kerusakan terjadi dalam satu sinyal bukan IAP dan antara IAP dan OneSignal, IAP lebih penting untuk keberhasilan produk kami, jadi saya pikir kami harus bermigrasi dari satu sinyal karena saya ragu IAP akan memperbaiki kerusakan di paket lain .

@mozadeh ,
Bagaimana ini menjadi masalah dengan OneSignal mengingat itu hanya mulai terjadi dengan react-native-iap versi _after_ 5.xx ?

@PradoGuilherme OP melaporkan 4 versi apa pun yang berfungsi dengan baik. Itu baru mulai terjadi dengan versi 5+

Pembaruan IAP mendukung versi Android / iOS baru. Masalah ini hanya terjadi pada Android saja dan perubahan relevan yang saya lihat untuk react-native-iap untuk versi 5.0.0 adalah Fixes on missing [userId] and [profileId] on android #1141 dan Support Amazon IAP feature#1134 kedua paket ini (yaitu satu sinyal dan IAP) bertabrakan di satu poin. Masalah yang diajukan di sini adalah karena di mana kecelakaan itu terjadi. Pikiran saya adalah, jika ini adalah perbaikan yang relatif mudah untuk paket satu sinyal, akan sangat bagus jika tim dapat memeriksanya.

Menghadapi masalah yang sama

"react-native-iap": "5.1.1",
"react-native": "^0.63.2",
"react-native-onesignal": "^4.0.4",

Saya menurunkan paket iap ke "4.6.3" . Itu berhasil!!

Halo! Itu berita bagus @hrishiakhade

Lainnya, silakan buka masalah dengan react-native-iap terkait masalah tersebut.

Bersulang!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat