当我的应用程序打开时,它会自动从通知中心删除所有通知。在用户手动删除通知或点按通知之前,我不会删除所有通知。要删除徽章编号,请在delegate
applicationDidBecomeActive
application.applicationIconBadgeNumber = 0;
{{1}}中写下这行代码。是否有办法保存这些通知?
答案 0 :(得分:1)
不,设置application.applicationIconBadgeNumber
将删除所有推送通知。
答案 1 :(得分:1)
当您将徽章编号设置为0时,其副作用是删除所有远程通知和本地通知。但即使不是这种情况,也没有API只能删除一个特定的远程通知 - 您必须将它们全部删除。