我正在使用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"
}
}
问题是大多数时候Android设备没有收到data
。那么如何才能知道数据是否已正确发送到设备?是FCM问题还是android方面的问题?
答案 0 :(得分:-1)
FCM或Android没有问题,但它有一定的局限性。只有在2种情况下,应用才能收到推送通知。
该应用应位于Foreground或Background中以接收推送通知。
但是,应用程序可以在被杀或强行关闭时接收推送通知,但应该将应用列入白名单,以便在需要时自动在后台启动。请检查Security360,自动启动管理器,后台应用程序管理器等应用程序
这个答案不是解决方案,但它是解决方法。希望它有所帮助。