城市飞艇徽章编号iOS7

时间:2014-03-09 11:33:27

标签: ios ios7 push-notification urbanairship.com

我一直在为iOS的城市飞艇推送通知服务工作很多次,它有效,但是在我最后一次在iOS7收到通知时我无法获得徽章编号。

我使用普通的网络表单发送通知提醒并将预算编号设置为1,因为我一直这样做..但没有出现预算,任何机构都知道为什么?

如何自动增加该数字?它是通过将预算设置为+1来完成的吗?

3 个答案:

答案 0 :(得分:0)

应用程序徽章计数是Apple方面的操作系统级别功能。这意味着,如果您要发送“1”,“+ 1”或“自动”(对于Urban Airship的有效载荷),那么如果您在设备设置上启用了该功能,则会显示该信息。

这里有一点解释: http://support.apple.com/kb/ht3576

基本上,您需要导航到设置&gt; <通知中心>然后为您的应用启用徽章应用图标。

答案 1 :(得分:0)

  • 您是否检查过设备中应用程序的徽章通知是否已打开?

enter image description here

  • 值不会增加,您必须维护服务器中的总数并通过有效负载发送它。因此,如果您有9封未读电子邮件,则必须在有效负载中发送9作为徽章编号 见这里:Increment the Push notification Badge iPhone

答案 2 :(得分:0)

您确定何时使用UIApplication registerForRemoteNotificationTypes方法指定了徽章编号通知作为选项?

这是Urban Airship的做法:

UAPush* push = [UAPush shared];    
[push setNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];