我正在使用fcm向iOS和Android发送通知。通知有效负载类似于
{
"to":"APA91bFOrqYNhaZxlmAk-........",
"priority":"high",
"notification":{
"body":"this is game notification",
"title":"hi",
"icon" : "myIcon"
},
"data" : {
"name" : "XYYZ",
"company" : "ABC Pvt Ltd",
"Country":"India"
}
}
问题在于大多数时候data
安卓设备没有收到。那么我如何知道数据是否已正确发送到设备?是FCM问题还是安卓端问题?
FCM或Android没有问题,但它有一定的局限性。仅在 2 种情况下,应用可以接收推送通知。
-
应用应位于前台或后台以接收推送通知。
尽管如此,该应用程序 仍然可以在被杀死或强制关闭时接收推送通知,但该应用程序应被列入白名单,以便在需要时在后台自动启动。请检查安全360,自动启动管理器,后台应用程序管理器等应用程序。
这个答案不是解决方案,但它是解决方法。希望对您有所帮助。