如何使用 fcm 返回的message_id



我正在使用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 种情况下,应用可以接收推送通知。

  1. 应用应位于前台或后台以接收推送通知。

  2. 尽管如此,该应用程序
  3. 仍然可以在被杀死或强制关闭时接收推送通知,但该应用程序应被列入白名单,以便在需要时在后台自动启动。请检查安全360,自动启动管理器,后台应用程序管理器等应用程序。

这个答案不是解决方案,但它是解决方法。希望对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新