gpt4 book ai didi

Firebase 云消息传递忽略 APNS key

转载 作者:行者123 更新时间:2023-12-02 02:56:09 25 4
gpt4 key购买 nike

我正在尝试使用此处所述的 apns key 向我的设备发送通知:https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#ApnsConfig .

推送通知确实到达了,但标题没有被覆盖。当我省略 notification 键时,通知仅在我添加 content_available: true 选项时(在后台)发送。

这是我的 body :

{
"to" : <TOKEN>,
"apns" : {
"payload" : {
"aps" : {
"alert" : "Does not work",
"badge" : 1,
"sound" : "bingbong.aiff"
}
}
}
"notification" : {
"body" : "Works"
}
}

无论我尝试哪种组合,Firebase 似乎都忽略了 apns 键。我做错了什么?

最佳答案

您正在使用旧版 API 发送推送通知(不是 V1)。旧版 API 不支持额外的 key ,如 Android 或 APNs。

所以你在这里有两个选择:

  1. 继续使用遗留 API,这里是它的协议(protocol)描述:https://firebase.google.com/docs/cloud-messaging/http-server-ref请记住,您将无法使用特定的 Android 或 APNs key 。
  2. 迁移到 API v1。它允许您使用所有 key ,但需要为 OAuth2 设置服务器。 https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#ApnsConfig

关于Firebase 云消息传递忽略 APNS key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49320222/

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