如何使用pushWoosh更新iOS徽章?

时间:2014-05-22 02:05:13

标签: ios cordova apple-push-notifications pushwoosh

我正在使用PushWoosh phonegap插件;我有pushwoosh设置,可以发送推送通知。我还可以在通知请求有效负载内发送推送通知时更新iOS徽章编号。但是如何在不发送推送通知的情况下更新徽章编号?

我使用pushWoosh API的setBadge方法,并获得200 OK响应,但徽章编号不会更新。

使用pushWoosh API更新徽章编号的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

Pushwoosh API中的

setBadge让Pushwoosh知道当前的徽章编号。它在内部使用。这样,当您发送增量徽章(例如“+1”)时,它将知道徽章的价值应该是什么。

有两种更新徽章的方法:

  1. 在应用程序代码中(可能这不是您要找的): 在Phonegap插件中使用setApplicationIconBadgeNumber方法。

  2. 通过推送通知。但是我假设你不希望它是带有文本的全面推送通知。目前只能通过API获得,但到本周末,也可以在控制面板中进行操作。 诀窍是:不要在推送通知中放置任何内容(文本)。这样它只会更新徽章并且不会显示推送警报。您还将此与“静音推送”结合起来,这样通知将完全无声。

  3. Pushwoosh团队。