我正在从 Nodejs 服务器使用 firebase 发送推送通知。
消息负载是这样的。
const notificationObjNew: any = {
notification: {
body: "demo body",
title: "demo title",
badge : "100",
},
topic: notificationTopic
};
在 IOS 应用程序中,我收到了此信息 -
{body:demo body,e:1,title:demo title}
这里没有角标(Badge)属性。
最佳答案
IOS 在 aps
键下接收角标(Badge)计数。您可能也共享位于 aps
下的警报本身的 JSON。
正常负载
"aps" : {
"alert" : {
"title" : "Game Request",
"subtitle" : "Five Card Draw",
"body" : "Bob wants to play poker",
}
}
带有角标(Badge)
"aps" : {
"alert" : {
"title" : "Game Request",
"subtitle" : "Five Card Draw",
"body" : "Bob wants to play poker",
},
"badge":9
}
关于ios - IOS 应用程序中未收到 Firebase 推送通知角标(Badge)计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64659908/