gpt4 book ai didi

android - GCM 在 Android 上工作正常但在 iOS 上不工作

转载 作者:可可西里 更新时间:2023-11-01 06:22:53 24 4
gpt4 key购买 nike

我已经成功地为 android 实现了 GCM,但是当我尝试将它实现到我的 iOS 版本时,我不会收到推送消息。

我在 iOS 版本中获得了 gcm token ,并且可以发送消息(我使用的是 Postman)。我得到了成功的响应和唯一的消息 ID,但没有收到推送。几天来我一直在为此苦苦挣扎。

我尝试创建一个新的 GCm 项目并运行适用于 iOS 的 GCM 示例,但没有任何效果。

我在 iOS 和 Android 上使用相同的帐户,当然具有相同的 apiKey。

postman 代码:

{
"collapse_key": "score_update",
"time_to_live": 108,
"delay_while_idle": true,
"data": {
"score": "4x8",
"time": "15:16.2342"
},
"registration_ids":["My Token"],
}

我错过了什么?

最佳答案

我遇到了同样的问题,通过使用 content_available 和 priority 选项解决了这个问题,如下面的文档所示:

您应该发送 "content_available":true"priority":"high",

https://developers.google.com/cloud-messaging/http-server-ref

enter image description here

示例 JSON 请求:

{
"content_available":true,
"to":"fd4...23f7",
"priority":"high",
"notification":
{
"body":"anything",
"title":"any title"
}
}

关于android - GCM 在 Android 上工作正常但在 iOS 上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31408313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com