UrbanAirShip中的徽章编号未更新

时间:2012-12-15 11:24:23

标签: iphone ios ipad urbanairship.com

我是iOS的新手。

  • 我正在使用城市飞艇进行推送通知。
  • 现在,当我第一次发送通知时,我获得了徽章1.
  • 但是当我再次发送通知时,它仍然可以维持+1 我发送+1徽章通知。

我用

[[UAPush shared] setAutobadgeEnabled:YES];
[[UAPush shared] resetBadge];

didFinishLaunchingWithOptions 方法。

由于

1 个答案:

答案 0 :(得分:1)

推送通知始终将徽章编号设置为已发送的值。没有增量。如果您没有发送任何价值,那么徽章电源将保持不变。如果您发送0,则会删除徽章。

查看文档我发现你必须为badge参数提供正确的值:支持auto,increment和decrement。这些来自UA数据库的最新值,并根据关键字进行修改。

这是您需要在推送通知JSON字典中执行的操作。

PS:你应该在获得Apple批准后查看我们的app飞艇指挥官。这有一个步进控件可以离开,删除或设置徽章编号:http://www.cocoanetics.com/2012/12/airship-commander-1-0/