我正在开发一款应用程序,需要在应用程序处于后台时每分钟后检查一次。我希望将当前时间与特定时间匹配,如果时间匹配,则应用应显示警报(当应用处于后台时)。
答案 0 :(得分:1)
您设置了本地通知,即使应用程序在转到后台后已经死亡,也会弹出本地通知。在您的示例中,它将告诉用户“服用药物的时间”,如果用户选择“查看详细信息”按钮,您的应用将从iOS中解雇
答案 1 :(得分:0)
另一种方法是如何欺骗ios(Apple :-))
如果您执行某些特定任务(如位置
),Apple允许您保持在后台而不会被杀死所以你能做的就是 在info.plist中添加“必需的背景模式”和值位置
设置CLLocationManager以扫描位置并遵守Apples建议并使其不准确(节省电池寿命)
设置计时器并在计时器例程中检查位置(保存应用程序的生命),而不是做你想做的任何事情......
这也应该有用。