1

是否可以在没有任何用户交互的情况下在后台打开 iOS 应用程序?

我们可以为此使用私有框架。

我不需要担心 App Store 提交,因为该应用程序用于企业分发。

4

1 回答 1

1

您可能可以实现获取始终使用权限的位置服务

let manager = CLLocationManager()
manager.requestAlwaysAuthorization()

这将在后台唤醒您的应用程序或在定位服务开启时保持应用程序处于活动状态。

或者您可以使用 CallKit,这也有助于让您的应用在后台保持活跃。由于您不会在应用商店上部署应用程序,因此您不必担心苹果的批准。

但是这些都不会让你在前台启动应用程序。当然,如果您计划好,您仍然可以使用这些框架在后台做很多事情。

于 2016-09-26T10:57:47.860 回答