1. WENN SIE DIE FOLGENDEN INFORMATIONEN NICHT AUSFÜLLEN, KÖNNEN WIR IHR PROBLEM OHNE UNTERSUCHUNG SCHLIESSEN .gl/BDcfZZ 4. Siehe unsere Beitragsrichtlinien: https://goo.gl/h19DnX
Beschreibung:
Habe die Ausgaben durchsucht, aber keine mit genau meinem Problem gefunden. Versuchte die Lösungen ähnlicher Probleme ohne Erfolg.
Ich habe React-Native-Onesignal installiert, konnte aber keine Benachrichtigungen erhalten. Ich verwende React-Native-Navigation v2 und in einem früheren Projekt hatte ich Probleme mit Onesignal wegen React-Native-Navigation, also hat es vielleicht damit zu tun. Und wenn ich versuche, pushToken mit 'ids'-Listener abzurufen, erhalte ich null.
Jede Hilfe bei der Identifizierung der Ursache des Problems wäre großartig.
Umfeld
reaktiv
0.55.4
reagieren-native-einssignal
3.2.7
reagieren-native-navigation
2.0.2581
Schritte zum Reproduzieren des Problems:
Noch etwas:
Ich kann das Gerät im Onesignal-Dashboard nicht sehen und erhalte diese Fehlermeldungen in 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)
@phantom1299 Dies ist ein allgemeiner Authentifizierungsfehler mit den Google-Servern vom Gerät. Ich empfehle, sicherzustellen, dass Sie sich auf dem Gerät erfolgreich im Google Play Store anmelden und es erneut versuchen. Ich empfehle auch, die auf dem Gerät installierte Version der App "Google Play-Dienste" zu überprüfen.
Weitere Informationen finden Sie in den folgenden Problemen, wenn die oben genannten Schritte nicht geholfen haben.
https://github.com/OneSignal/OneSignal-Android-SDK/issues/229
https://github.com/google/gcm/issues/97
@jkasten2 Das war tatsächlich das Problem. Habe es auf dem Gerät meines Freundes ausprobiert und es hat funktioniert. Das Problem war mein Testgerät. Vielen Dank!
gleiches Problem hier
Hilfreichster Kommentar
@phantom1299 Dies ist ein allgemeiner Authentifizierungsfehler mit den Google-Servern vom Gerät. Ich empfehle, sicherzustellen, dass Sie sich auf dem Gerät erfolgreich im Google Play Store anmelden und es erneut versuchen. Ich empfehle auch, die auf dem Gerät installierte Version der App "Google Play-Dienste" zu überprüfen.
Weitere Informationen finden Sie in den folgenden Problemen, wenn die oben genannten Schritte nicht geholfen haben.
https://github.com/OneSignal/OneSignal-Android-SDK/issues/229
https://github.com/google/gcm/issues/97