【问题标题】:How can I set badge count of iOS app from its today extension?如何从今天的扩展设置 iOS 应用程序的徽章计数?
【发布时间】:2015-05-22 06:35:11
【问题描述】:

我正在寻找一种方法来从其 iOS8 Today 扩展更新 iOS 应用图标的徽章计数。 Today 扩展有一个按钮,通过触摸该按钮,用户可以增加或减少 iOS 应用程序的徽章数量。谁能帮我解决这个问题?

PS:即使应用终止,我也需要在不重新打开应用的情况下更新徽章计数。

【问题讨论】:

  • 不能直接使用,但是可以使用api,调用api,向app发送Push Notification。
  • orrr..use NSUserDefaults
  • 灵光一现,如何使用 NSUserDefaults 设置应用图标的徽章计数?你能提供我的sn-p代码吗?
  • @soulshined 但是使用 NSUSerDefaults 是否仍需要应用程序更新徽章计数?我可以看到你的想法,在 NSUserDefaults 中更新一个 int,然后在下次打开应用程序时,让它检查该值并相应地更新应用程序徽章计数,
  • 我需要在不打开应用的情况下更新徽章计数。

标签: ios objective-c iphone ios8-extension ios8-today-widget


【解决方案1】:

由于您已经创建了组,您可以在组文件夹中保留一个文件,并在扩展名中添加一个文件观察器,从应用程序更新文件,文件观察器将捕获更改,您的工作就完成了。

【讨论】:

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