我收到通知但我无法通知通知机构。
我创建了一个firebase服务类,并添加了依赖项(编译Ctrl+W, P
)和编辑后的清单(
'com.google.firebase:firebase-messaging:10.2.6'
可能是什么原因?
<service
android:name=".MyFirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>)
我没有得到任何记录。
答案 0 :(得分:1)
**有两种类型的FCM消息**
Display Messages: These messages trigger the onMessageReceived() callback only when your app is in foreground
Data Messages: Theses messages trigger the onMessageReceived() callback even if your app is in foreground/background/killed
不要使用此服务添加manifestfile
<service
android:name=".MyFirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
<service
android:name=".MyFirebaseInstanceIDService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>
在清单文件中添加Internet Permision
<uses-permission android:name="android.permission.INTERNET" />