正在阅读有关多任务处理的 iOS4 文档,但无法弄清楚。
只要应用程序在暂停模式下运行(多任务处理),我基本上需要在每天午夜之后更新我的应用程序图标上的徽章计数。
我知道这必须是可能的,只是想不出最好的方法。
谢谢。
正在阅读有关多任务处理的 iOS4 文档,但无法弄清楚。
只要应用程序在暂停模式下运行(多任务处理),我基本上需要在每天午夜之后更新我的应用程序图标上的徽章计数。
我知道这必须是可能的,只是想不出最好的方法。
谢谢。
iOS“多任务处理”非常具体。这里的状态之间有一个重要的区别:
Suspended:您的应用程序驻留在内存中,但不会收到任何执行时间。这实际上只对快速应用程序切换有用。
背景:在一些特殊情况下,您可以请求操作系统在后台运行您的应用程序。(播放音频、定位、完成一项长任务、voip。)
所以,你的问题的简短回答是,“你不能。”
这里有几个关于 iOS 多任务的有用链接,例如它。
您可以使用 UILocalNotification 设置徽章(没有警报),但您不能增加徽章,因为您的应用程序在通知触发时没有机会执行任何代码。
您可以提前安排多达 64 条通知,在接下来的 64 天午夜通知,每条通知都设置一个新的徽章编号。安排重复通知会更有意义,但由于您的应用程序无法执行代码,因此无法增加不起作用的徽章编号。