如何推送没有徽章号码的通知?

时间:2013-04-15 06:26:56

标签: ios apple-push-notifications badge

我不想在应用图标上看到徽章编号。但我想在通知中心保留通知。

如何实现这一目标?

以下内容不起作用,因为它会清除通知中心中的所有通知。

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;

以下内容无法正常工作,因为它只会在应用程序打开后删除徽章计数器。

[UIApplication sharedApplication].applicationIconBadgeNumber = -1;

我在想是否可以推送值为-1的负徽章编号?

1 个答案:

答案 0 :(得分:1)

您应该能够指定发送推送通知时所需的徽章编号。如果您发送带有“徽章”作为密钥的号码,请从Apple's Local and Push Notification Programming Guide开始。

  

要显示为应用程序图标徽章的数字。如果此属性不存在,则不会更改徽章。要删除徽章,请将此属性的值设置为0。