我正在使用 PushWoosh phonegap 插件;我已经设置了 pushwoosh 并且可以发送推送通知。从通知请求有效负载中发送推送通知时,我还可以更新 iOS 徽章编号。但是如何在不发送推送通知的情况下更新徽章编号?
我使用 pushWoosh API 的 setBadge 方法,得到 200 OK 响应,但徽章编号没有更新。
使用 pushWoosh API 更新徽章编号的正确方法是什么?
我正在使用 PushWoosh phonegap 插件;我已经设置了 pushwoosh 并且可以发送推送通知。从通知请求有效负载中发送推送通知时,我还可以更新 iOS 徽章编号。但是如何在不发送推送通知的情况下更新徽章编号?
我使用 pushWoosh API 的 setBadge 方法,得到 200 OK 响应,但徽章编号没有更新。
使用 pushWoosh API 更新徽章编号的正确方法是什么?
Pushwoosh API 中的 setBadge 让 Pushwoosh 知道当前的徽章编号。它在内部使用。这样,当您发送增量徽章(例如:“+1”)时,它将知道徽章的值应该是什么。
有两种更新徽章的方法:
在应用程序代码中(可能这不是您要查找的内容):在 Phonegap 插件中使用 setApplicationIconBadgeNumber 方法。
通过推送通知。但是我假设您不希望它成为带有文本的全面推送通知。目前这只能通过 API 获得,但到本周末也可以在控制面板中进行。诀窍是:不要在推送通知中放置任何内容(文本)。这样它只会更新徽章,不会显示推送警报。您还可以将此与“静默推送”结合使用,这样通知将完全静默。
Pushwoosh 团队。