这很奇怪,我需要创建一个 iOS 应用程序,它在 iOS 设备的后台运行,但在设备的主屏幕上不可见。该应用可能需要显示在设置中以配置一些选项,但它主要需要在后台运行。
我不需要在应用商店中发布此应用,它完全是我公司的企业应用。
有谁知道如何实现这种行为?配置文件?蜜蜂?等等?
编辑:越狱设备并不是我们真正的选择。我们必须让设备保持原样。
最佳答案
背景
有几种方法可以获得永久后台执行:
a) JRG-Developer提到的无声音频
b) beginBackgroundTaskWithExpirationHandler 的用法 + 打开/关闭位置管理器(它将剩余时间重置为 600 秒)
使应用不可见
您可以在 Info.plist 中使用 SBAppTags(看看这个:How to remove app icon programatically from jail broken iPhone app?)
这将使您的图标在主屏幕上不可见。
关于ios - 是否可以在 iOS 上运行后台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16950033/