我正在通过FCM发送一条高优先级的数据信息。
curl -X POST -H "Authorization: Bearer ya29.c.b0AXv..." -H "Content-Type: application/json" -d '{
"message": {
"topic" : "mytopic",
"data": {
"message": "my_unique_data"
},
"android":{
"priority":"high"
},
}
}' https://fcm.googleapis.com/v1/projects/myproject/messages:send在收到-我打电话通知。如果Android是活动的,这是可行的。
但是,如果智能手机的屏幕关闭,智能手机静止了一段时间,我再次发送数据消息,直到我移动手机,通知才会出现。
我想Android是在打瞌睡模式,但是文档中说,高优先级的消息FCM会让智能手机摆脱这种模式。
请帮我解决问题。
发布于 2022-08-18 13:51:15
发生这种情况的原因有两个(来自这里):
因此,听起来您的应用程序的FCM配额被取消了优先级,您需要弄清楚哪种方案适用。
https://stackoverflow.com/questions/73404037
复制相似问题