【问题标题】:iOS setting app badge valueiOS 设置应用徽章值
【发布时间】:2014-08-16 19:12:57
【问题描述】:

很清楚如何设置徽章编号:

[[UIApplication sharedApplication].applicationIconBadgeNumber = whatever

问题是 何时 正确增加它。我希望它等于应用程序进入睡眠状态后触发的 UILocalNotifications 的数量。通知本身有一个标记值,但这需要您提前知道该值。此外,通知可能会重复出现,因此其计数/标记值没有明确定义。 (在创建时。每次应用唤醒时,我是否必须不断重置通知的徽章编号?)

如果操作系统会通知应用程序(在后台)以及用户,应用程序可以轻松更新静态计数并设置徽章编号。

似乎在 iOS 8 中有一个 registerUserNotificationSettings 调用,可能使操作系统能够自动进行计数。我不知道。但无论如何,这在以前的操作系统中是如何做到的?

【问题讨论】:

    标签: ios background-process badge


    【解决方案1】:

    很遗憾,您不能,图标上的徽章编号不是累积的,并且始终会反映本地或远程通知中设置的一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 2016-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-25
      • 1970-01-01
      相关资源
      最近更新 更多