我是iOS的新手。
我用
[[UAPush shared] setAutobadgeEnabled:YES];
[[UAPush shared] resetBadge];
在 didFinishLaunchingWithOptions 方法。
由于
答案 0 :(得分:1)
推送通知始终将徽章编号设置为已发送的值。没有增量。如果您没有发送任何价值,那么徽章电源将保持不变。如果您发送0,则会删除徽章。
查看文档我发现你必须为badge参数提供正确的值:支持auto,increment和decrement。这些来自UA数据库的最新值,并根据关键字进行修改。
这是您需要在推送通知JSON字典中执行的操作。
PS:你应该在获得Apple批准后查看我们的app飞艇指挥官。这有一个步进控件可以离开,删除或设置徽章编号:http://www.cocoanetics.com/2012/12/airship-commander-1-0/