如何在没有徽章编号的情况下推送通知?
Posted
技术标签:
【中文标题】如何在没有徽章编号的情况下推送通知?【英文标题】:How to push notifications without badge number? 【发布时间】:2013-04-15 06:26:55 【问题描述】:我不想在应用图标上看到徽章编号。但我想将通知保留在通知中心。
如何做到这一点?
以下不起作用,因为它清除了通知中心的所有通知。
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
下面的也不起作用,因为它只在应用打开后删除徽章计数器。
[UIApplication sharedApplication].applicationIconBadgeNumber = -1;
我在想是否可以推送一个值为 -1 的负徽章编号?
【问题讨论】:
下面我的回答有什么好运气吗? 【参考方案1】:您应该能够在发送推送通知时指定所需的徽章编号。来自Apple's Local and Push Notification Programming Guide,如果您发送一个以“徽章”为密钥的号码。
显示为应用程序图标标志的数字。如果此属性不存在,则徽章不会更改。要移除徽章,请将此属性的值设置为 0。
【讨论】:
文档已移动 developer.apple.com/library/content/documentation/…以上是关于如何在没有徽章编号的情况下推送通知?的主要内容,如果未能解决你的问题,请参考以下文章