为啥通知会自动从 iOS 通知中心移除?
Posted
技术标签:
【中文标题】为啥通知会自动从 iOS 通知中心移除?【英文标题】:Why Notifications remove from iOS notification centre automatically?为什么通知会自动从 iOS 通知中心移除? 【发布时间】:2014-02-07 13:56:18 【问题描述】:当我的应用打开时,它会自动从通知中心删除所有通知。在用户手动删除它们或点击通知之前,我不想删除所有通知。要删除徽章编号,我在我的delegate
applicationDidBecomeActive
application.applicationIconBadgeNumber = 0;
application.applicationIconBadgeNumber = 0;
中写了这行代码有什么办法可以保存这些通知吗?
【问题讨论】:
【参考方案1】:不,设置application.applicationIconBadgeNumber
将删除所有推送通知。
【讨论】:
我删除了这一行,但它仍在删除我的通知【参考方案2】:当您将徽章编号设置为 0 时,这样做的副作用是所有远程通知和本地通知都将被删除。但即使不是这种情况,也没有 API 可以只删除一个特定的远程通知 - 您必须将它们全部删除。
【讨论】:
以上是关于为啥通知会自动从 iOS 通知中心移除?的主要内容,如果未能解决你的问题,请参考以下文章