我不想在应用图标上看到徽章编号。但我想在通知中心保留通知。
如何实现这一目标?
以下内容不起作用,因为它会清除通知中心中的所有通知。
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
以下内容无法正常工作,因为它只会在应用程序打开后删除徽章计数器。
[UIApplication sharedApplication].applicationIconBadgeNumber = -1;
我在想是否可以推送值为-1的负徽章编号?
答案 0 :(得分:1)
您应该能够指定发送推送通知时所需的徽章编号。如果您发送带有“徽章”作为密钥的号码,请从Apple's Local and Push Notification Programming Guide开始。
要显示为应用程序图标徽章的数字。如果此属性不存在,则不会更改徽章。要删除徽章,请将此属性的值设置为0。