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