我正在使用IONIC Framework,我想在获得推送通知后设置应用程序的徽章. 我的申请被关闭时有办法吗? 对于其他会遇到同样问题的人来说. 我相信您正在谈论使用从服务器收到的更新徽章编
我的申请被关闭时有办法吗?
对于其他会遇到同样问题的人来说.我相信您正在谈论使用从服务器收到的更新徽章编号来显示徽章.
首先在Push的init方法中启用它,就像这样
var push = PushNotification.init({ android: { senderID: senderID, icon: 'pushicon', sound: "true", iconColor: "#ED8B00" }, browser: { pushServiceURL: 'url' }, ios: { alert: "true", **badge: "true",** sound: "true" }, windows: {} });
在上面的代码中,我们启用了徽章{将在所有iPhone和支持的Android手机中显示}
现在从服务器端.
将以下部分添加到您的ios部分,这样即使您的应用程序处于后台,也会获得更新计数.
这仅适用于ios,请根据您的要求添加到Android;
{ "aps": { "alert": { "title": "Received", "body": "You have received a message from Kens" }, "badge": 66 }, "received_id": "9223", "pn_type": "RECEIVED" }
此徽章计数将自动更新为应用程序徽章计数,即使应用程序位于后台.(但徽章字段应为整数).
谢谢希望这有助于解决您的问题.