是否可以在没有任何用户交互的情况下在后台打开 iOS 应用程序?
我们可以为此使用私有(private)框架。
我不需要担心 App Store 提交,因为该应用程序用于企业分发。
最佳答案
您可能可以实现位置服务并获得始终使用的许可
let manager = CLLocationManager()
manager.requestAlwaysAuthorization()
这会在后台唤醒您的应用,或者在位置服务开启时让应用保持事件状态。
或者您可以使用 CallKit,它也有助于让您的应用程序在后台保持事件状态。由于您不会在应用商店中部署该应用,因此您不必担心苹果的批准。
但这些都不会让您在前台启动应用程序。当然,如果您计划好了,您仍然可以使用这些框架在后台做很多事情。
关于ios - 是否可以在 iOS 后台打开应用程序(无需用户交互)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39700719/