Firebase通知使我的应用程序崩溃

时间:2020-10-21 14:43:24

标签: android firebase firebase-cloud-messaging

Firebase通知onMessageReceived()在前台时使我的应用程序崩溃。在后台运行时,通知不会使我的应用程序崩溃,系统会正确显示通知。

这是文档https://firebase.google.com/docs/cloud-messaging/android/receive

这是对onMessage的代码有任何想法吗?

@Override
    public void onMessageReceived(RemoteMessage remoteMessage) {

        Log.i(TAG, "ON MESSAGE RECEIVED From: " + remoteMessage.getFrom()); <<<<This line works
if (remoteMessage.getData().size() > 0) { <<<<this line crashes

}

}

我没有找到任何使它工作的建议。

这是崩溃

W/ConnectionTracker: Exception thrown while unbinding
    java.lang.IllegalArgumentException: Service not registered: com.google.android.gms.measurement.internal.zzji@7d60297
        at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1331)
        at android.app.ContextImpl.unbindService(ContextImpl.java:1495)
        at android.content.ContextWrapper.unbindService(ContextWrapper.java:648)
        at com.google.android.gms.common.stats.ConnectionTracker.zza(com.google.android.gms:play-services-basement@@17.3.0:55)
        at com.google.android.gms.common.stats.ConnectionTracker.unbindService(com.google.android.gms:play-services-basement@@17.3.0:50)
        at com.google.android.gms.measurement.internal.zzio.zzag(com.google.android.gms:play-services-measurement-impl@@17.6.0:245)
        at com.google.android.gms.measurement.internal.zzio.zzal(com.google.android.gms:play-services-measurement-impl@@17.6.0:262)
        at com.google.android.gms.measurement.internal.zzio.zzc(com.google.android.gms:play-services-measurement-impl@@17.6.0:336)
        at com.google.android.gms.measurement.internal.zzir.zza(com.google.android.gms:play-services-measurement-impl@@17.6.0:2)
        at com.google.android.gms.measurement.internal.zzai.run(com.google.android.gms:play-services-measurement-impl@@17.6.0:7)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at com.google.android.gms.measurement.internal.zzfs.run(com.google.android.gms:play-services-measurement-impl@@17.6.0:21)

0 个答案:

没有答案