发送消息时未注册Firebase通知服务



当我通过firebase云消息发送消息到我的设备时,我会收到这些错误和应用程序崩溃。

W/ConnectionTracker: Exception thrown while unbinding
java.lang.IllegalArgumentException: Service not registered: com.google.android.gms.measurement.internal.zzji@e44a084
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)

我按照本页的说明一步一步地操作https://firebase.google.com/docs/cloud-messaging/android/receive

要简单地解决这个问题,您应该将firebase消息服务类添加到清单文件中,在应用程序标记中添加以下代码片段

<service
android:name=".YourFirebaseMessagingService" // here you need to put your class name
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>

这是从"firebase_admob";包裹将其更改为旧版本

在我的案例中,firebase_admoub:0.102是个问题。

在我看来,您需要在项目依赖项中添加此实现:

dependencies {
...
implementation 'com.google.android.gms:play-services-basement:17.4.0'
...
}

最新更新