繁体   English   中英

允许应用程序在 iOS Swift 的后台运行

[英]Allowing Application to Run in the Background in iOS Swift

我希望我的 iOS Swift 应用程序在后台运行。 我想在后台运行的东西是:

  • 计时器 - 定期 ping 服务器并从中检索数据,然后将其显示在 tableView 上。
  • 音频 - 如果在检索到的数据中遇到某种情况,我会通过 avf 框架从应用程序播放本地音频剪辑。

该应用程序按预期工作。 我已完成以下操作以允许后台运行:

在此处输入图片说明

它确实在后台工作。 然而,没有任何额外的事情,我需要做什么? 这样应用程序就不会被 Apple App Store 拒绝。

“定期 ping 服务器的计时器” - 这会让 Apple 讨厌你。 如果 Apple 允许在 App Store 上使用它,您正在耗尽电池电量的用户会讨厌您。

阅读推送通知。 没有ping,根本没有能源消耗。 甚至不使用 WiFi 或移动数据 - 您的电话服务提供商向您发送低于移动数据级别的推送。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM