2014-02-05 60 views
0

我正在尝试开发一个小应用程序,以便学习iOS编码。该应用程序需要每分钟检查一次电池电量,并相应地发送HTTP请求。这在应用程序清醒时起作用。iOS:保持任务在睡眠模式下运行

当设备进入睡眠模式时,该如何运行?

回答

1

简短的答案是你不能,或者至少不应该。 苹果不允许应用程序在后台运行很长一段时间,除了导航应用程序,VoIP应用程序和一些其他应用程序(可以找到完整列表,请参阅here))。 我建议您阅读有关UIBackgroundModes以及我附加的链接中的应用程序生命周期。

快乐编码!

+0

你确定吗?我做音乐应用程序设法保持在后台运行音乐?我需要做的唯一事情就是定期比较两个值,这不应该太难。 – DennisVDB

+0

音乐应用程序是例外情况之一。您可以在我附加的链接中阅读它。如果您的应用程序属于这些例外中列出的类型,那么您可能可以实现您设定的操作,可能会带来一些限制 – Gad

相关问题