我通过firebase控制台添加了FCM,但无法在设备上接收消息。
我发现即使我将FCM添加到项目中,我也没有在控制台下载的cloud_messaging
中看到任何google_services.json
服务。
问题是Firebase是否在此json中添加了任何云服务? 如何确认FCM是否成功添加?
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
答案 0 :(得分:0)
cloud_messaging
文件中没有google_services.json
标记。
您必须记住,要接收从Firebase控制台发送的消息,应用必须位于后台,而不是已开始隐藏。
此外,请检查您的清单文件是否包含此代码段:
<service
android:name=".NotificationGenie">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>