React-native-onesignal: [3.2.7] Kesalahan Mendapatkan Token FCM java.io.IOException: AUTHENTICATION_FAILED

Dibuat pada 1 Nov 2018  ·  3Komentar  ·  Sumber: OneSignal/react-native-onesignal

1. JIKA ANDA TIDAK MENGISI INFORMASI BERIKUT, KAMI DAPAT MENUTUP MASALAH ANDA TANPA INVESTIGASI 2. CARI MASALAH YANG ADA UNTUK JAWABAN: https://goo.gl/pspQNY 3. Lihat dokumentasi Masalah Umum kami: https://goo .gl/BDcfZZ 4. Lihat pedoman kontribusi kami: https://goo.gl/h19DnX

Keterangan:

Mencari masalah tetapi tidak dapat menemukannya dengan masalah saya. Mencoba solusi dari masalah serupa tidak berhasil.
Saya menginstal react-native-onesignal tetapi tidak mendapatkan notifikasi apa pun. Saya menggunakan react-native-navigation v2 dan dalam proyek sebelumnya saya memiliki masalah dengan onesignal karena react-native-navigation jadi mungkin ada hubungannya dengan ini. Dan ketika saya mencoba mendapatkan PushToken dengan pendengar 'id', saya mendapatkan nol.

Bantuan apa pun untuk mengidentifikasi akar masalah akan sangat bagus.

Lingkungan
reaksi-asli
0.55.4
reaksi-asli-onesignal
3.2.7
navigasi-asli-reaksi
2.0.2581

  1. Bagaimana Anda menambahkan SDK ke proyek Anda (mis. npm)
    benang tambahkan reaksi-asli-onesignal
    reaksi-asli-link reaksi-asli-onesignal
    berikut petunjuk instalasi

Langkah-langkah untuk Mereproduksi Masalah:

  1. Instal OneSignal SDK dan react-native-navigation
  2. Inisialisasi SDK setelah Navigation.events().registerAppLaunchedListener()
  3. Mencoba menerima pemberitahuan push

Ada yang lain:

Saya tidak dapat melihat perangkat di dasbor Onesignal dan mendapatkan pesan kesalahan ini di Logcat

10-31 22:30:21.384 5352-5420/com.bpm E/OneSignal: Error Getting FCM Token
    java.io.IOException: AUTHENTICATION_FAILED
        at com.google.firebase.iid.FirebaseInstanceId.zzb(Unknown Source:157)
        at com.google.firebase.iid.FirebaseInstanceId.getToken(Unknown Source:48)
        at com.onesignal.PushRegistratorFCM.getToken(PushRegistratorFCM.java:81)
        at com.onesignal.PushRegistratorAbstractGoogle.attemptRegistration(PushRegistratorAbstractGoogle.java:97)
        at com.onesignal.PushRegistratorAbstractGoogle.access$100(PushRegistratorAbstractGoogle.java:37)
        at com.onesignal.PushRegistratorAbstractGoogle$1.run(PushRegistratorAbstractGoogle.java:84)
        at java.lang.Thread.run(Thread.java:764)
10-31 22:30:22.329 5352-5428/com.bpm I/com.bpm: Rejecting re-init on previously-failed class java.lang.Class<com.onesignal.OneSignalChromeTab$OneSignalCustomTabsServiceConnection>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/customtabs/CustomTabsServiceConnection;
        at void com.onesignal.OneSignalChromeTab.setup(android.content.Context, java.lang.String, java.lang.String, java.lang.String) (OneSignalChromeTab.java:46)
        at void com.onesignal.OneSignal$7.run() (OneSignal.java:1200)
        at void java.lang.Thread.run() (Thread.java:764)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.customtabs.CustomTabsServiceConnection" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.bpm-SGHIsxhAbT9yy0JD7NK5Vg==/base.apk"],nativeLibraryDirectories=[/data/app/com.bpm-SGHIsxhAbT9yy0JD7NK5Vg==/lib/x86, /data/app/com.bpm-SGHIsxhAbT9yy0JD7NK5Vg==/base.apk!/lib/x86, /system/lib]]
        at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:126)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
        at void com.onesignal.OneSignalChromeTab.setup(android.content.Context, java.lang.String, java.lang.String, java.lang.String) (OneSignalChromeTab.java:46)
        at void com.onesignal.OneSignal$7.run() (OneSignal.java:1200)
        at void java.lang.Thread.run() (Thread.java:764)
    Rejecting re-init on previously-failed class java.lang.Class<com.onesignal.OneSignalChromeTab$OneSignalCustomTabsServiceConnection>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/customtabs/CustomTabsServiceConnection;
        at void com.onesignal.OneSignalChromeTab.setup(android.content.Context, java.lang.String, java.lang.String, java.lang.String) (OneSignalChromeTab.java:46)
        at void com.onesignal.OneSignal$7.run() (OneSignal.java:1200)
        at void java.lang.Thread.run() (Thread.java:764)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.customtabs.CustomTabsServiceConnection" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.bpm-SGHIsxhAbT9yy0JD7NK5Vg==/base.apk"],nativeLibraryDirectories=[/data/app/com.bpm-SGHIsxhAbT9yy0JD7NK5Vg==/lib/x86, /data/app/com.bpm-SGHIsxhAbT9yy0JD7NK5Vg==/base.apk!/lib/x86, /system/lib]]
10-31 22:30:22.330 5352-5428/com.bpm I/com.bpm:     at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:126)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
        at void com.onesignal.OneSignalChromeTab.setup(android.content.Context, java.lang.String, java.lang.String, java.lang.String) (OneSignalChromeTab.java:46)
        at void com.onesignal.OneSignal$7.run() (OneSignal.java:1200)
        at void java.lang.Thread.run() (Thread.java:764)

Komentar yang paling membantu

@phantom1299 Ini adalah kesalahan otentikasi umum dengan server Google dari perangkat. Saya sarankan untuk memastikan Anda dapat masuk ke Google Play Store di perangkat dengan sukses dan coba lagi. Saya juga merekomendasikan untuk memeriksa versi aplikasi "Layanan Google Play" yang terpasang di perangkat.

Lihat masalah berikut untuk detail lebih lanjut jika hal di atas tidak membantu.
https://github.com/OneSignal/OneSignal-Android-SDK/issues/229
https://github.com/google/gcm/issues/97

Semua 3 komentar

@phantom1299 Ini adalah kesalahan otentikasi umum dengan server Google dari perangkat. Saya sarankan untuk memastikan Anda dapat masuk ke Google Play Store di perangkat dengan sukses dan coba lagi. Saya juga merekomendasikan untuk memeriksa versi aplikasi "Layanan Google Play" yang terpasang di perangkat.

Lihat masalah berikut untuk detail lebih lanjut jika hal di atas tidak membantu.
https://github.com/OneSignal/OneSignal-Android-SDK/issues/229
https://github.com/google/gcm/issues/97

@jkasten2 Itu memang masalahnya. Mencobanya di perangkat teman saya dan berhasil. Masalahnya adalah perangkat pengujian saya. Terima kasih banyak!

masalah yang sama di sini

Apakah halaman ini membantu?
0 / 5 - 0 peringkat