我一直在为iOS的城市飞艇推送通知服务工作很多次,它有效,但是在我最后一次在iOS7收到通知时我无法获得徽章编号。
我使用普通的网络表单发送通知提醒并将预算编号设置为1,因为我一直这样做..但没有出现预算,任何机构都知道为什么?
如何自动增加该数字?它是通过将预算设置为+1来完成的吗?
答案 0 :(得分:0)
应用程序徽章计数是Apple方面的操作系统级别功能。这意味着,如果您要发送“1”,“+ 1”或“自动”(对于Urban Airship的有效载荷),那么如果您在设备设置上启用了该功能,则会显示该信息。
这里有一点解释: http://support.apple.com/kb/ht3576
基本上,您需要导航到设置&gt; <通知中心>然后为您的应用启用徽章应用图标。
答案 1 :(得分:0)
答案 2 :(得分:0)
您确定何时使用UIApplication registerForRemoteNotificationTypes方法指定了徽章编号通知作为选项?
这是Urban Airship的做法:
UAPush* push = [UAPush shared];
[push setNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];