你是如何经常在后台运行的?

时间:2017-01-05 18:32:27

标签: ios swift

Alarmy(iOS应用程序)有一个简洁的功能,即使在后台播放也会发出警报。这就是their FAQ所说的:

  

由于Apple的技术政策,如果应用程序未在后台运行,则无权响应。为防止出现这种情况,Alarmy默认配置为在后台持续运行,这可能会消耗额外的电量。您可以通过我们的应用内省电模式节省电量,但​​请注意,在此配置中,当手机处于静音或请勿打扰模式时,闹钟不会响铃!

如何编写可以这种方式在后台运行的应用程序?

1 个答案:

答案 0 :(得分:1)

请参阅有关iOS背景模式的文档here

主要是在允许在后台进行操作时有一些用例:

  • 在后台播放用户可听内容的应用, 例如音乐播放器应用
  • 在后台录制音频内容的应用
  • 让用户随时了解其位置信息的应用,例如 导航应用
  • 支持互联网协议语音(VoIP)的应用
  • 需要定期下载和处理新内容的应用
  • 从外部附件接收定期更新的应用

我怀疑你提到的应用程序侵入其中一个类别。