是否可以在iOS中在后台打开应用程序(无需用户交互)?

时间:2016-09-26 10:42:16

标签: ios objective-c launch iphone-privateapi background-mode

是否可以在后台打开iOS应用,无需任何用户互动?

我们可以使用私有框架。

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

1 个答案:

答案 0 :(得分:1)

您可以实施位置服务,并始终使用

获取权限
let manager = CLLocationManager()
manager.requestAlwaysAuthorization()

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

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

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