【问题标题】:Why Notifications remove from iOS notification centre automatically?为什么通知会自动从 iOS 通知中心移除?
【发布时间】:2014-02-07 13:56:18
【问题描述】:

当我的应用打开时,它会自动从通知中心删除所有通知。在用户手动删除它们或点击通知之前,我不想删除所有通知。要删除徽章编号,我在我的delegateapplicationDidBecomeActiveapplication.applicationIconBadgeNumber = 0;application.applicationIconBadgeNumber = 0; 中写了这行代码有什么办法可以保存这些通知吗?

【问题讨论】:

    标签: ios iphone apple-push-notifications nsnotificationcenter


    【解决方案1】:

    不,设置application.applicationIconBadgeNumber 将删除所有推送通知。

    【讨论】:

    • 我删除了这一行,但它仍在删除我的通知
    【解决方案2】:

    当您将徽章编号设置为 0 时,这样做的副作用是所有远程通知和本地通知都将被删除。但即使不是这种情况,也没有 API 可以只删除一个特定的远程通知 - 您必须将它们全部删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-03
      • 1970-01-01
      • 2012-07-02
      • 2018-08-07
      • 1970-01-01
      相关资源
      最近更新 更多