0
  1. 使用库:react-native-push-notification,版本 3.1.1

  2. 当android收到远程通知时应用程序崩溃,但在ios中没有问题

  3. 所有错误:

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)

  1. 构建.gradle

googlePlayServicesVersion = "+"

块引用

火力基础版本 =“+”

compileSdkVersion = 27

buildToolsVersion = '27.0.3'

targetSdkVersion = 27

supportLibVersion = "27.0.1"

4

1 回答 1

0

只需使用与 27.0.3 兼容的依赖项,将 firebaseVersion 和 googlePlayServicesVersion ="+" 替换为依赖项版本。

于 2018-09-27T10:16:45.487 回答