【问题标题】:Is it possible to remove an application icon badge yet for notifications to remain in the notification center?是否可以删除应用程序图标徽章以使通知保留在通知中心?
【发布时间】:2012-07-19 17:18:28
【问题描述】:

我的应用正在排队本地通知(并且还可以接收 APN),因此应用的图标徽章被设置。

当应用程序启动时,我想清除图标徽章,但我希望通知保留在通知中心历史列表中。但这似乎不可能?将徽章计数设置为 0 具有从通知中心删除所有通知的效果。

有什么方法可以让我将它们留在那里,以便用户负责删除它们,同时清除应用程序的徽章?

【问题讨论】:

    标签: ios


    【解决方案1】:

    不,除非最近发生了变化,否则通知中心的通知会与应用程序图标徽章相关联。

    这段代码看起来应该只清除徽章,然而,它通常用于清除通知中心的通知:

    [UIApplication sharedApplication].applicationIconBadgeNumber = 0; 
    

    但是,当使用代码时,通知中心的通知也会被清除。通知中心根据图标上显示的内容读取要显示的内容。

    来源

    【讨论】:

    • 谢谢!帮了我很多。与最新的 android 相比,ios 通知中心是如此糟糕。它没有很好的文档记录,没有任何功能,感觉就像 90 年代的 MS。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 2019-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多