使用库:react-native-push-notification,版本 3.1.1
当android收到远程通知时应用程序崩溃,但在ios中没有问题
所有错误:
java.lang.ClassCastException: com.google.firebase.iid.zzf 无法在 com.google.android.gms.iid.zzk.onServiceConnected 中转换为 com.google.android.gms.iid.zzi(未知来源:4)在 android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1658) 在 android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1687) 在 android.os.Handler.handleCallback(Handler.java:789) ) 在 android.os.Handler.dispatchMessage(Handler.java:98) 在 android.os.Looper.loop(Looper.java:164) 在 android.app.ActivityThread.main(ActivityThread.java:6944) 在 java.lang .reflect.Method.invoke(本机方法)在 com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
- 构建.gradle
googlePlayServicesVersion = "+"
块引用
火力基础版本 =“+”
compileSdkVersion = 27
buildToolsVersion = '27.0.3'
targetSdkVersion = 27
supportLibVersion = "27.0.1"