手机锁定时在ios上运行进程

时间:2013-06-30 13:16:33

标签: ios

手机锁定时,您是否仍然可以在应用中运行进程,例如陀螺仪?我知道有像Waze这样的应用程序是gps应用程序,如果您的手机被锁定或者您不在该应用程序上,它仍然可以获取您的位置。因此,当应用程序被锁定时,您也可以使用陀螺仪吗?有什么特殊技巧可以做吗?

1 个答案:

答案 0 :(得分:1)

在iOS中,运行后台任务有两种不同的选项:

  1. 使用[UIApplication beginBackgroundTaskWithExpirationHandler:]docs) - 这可让您在应用未处于活动状态时运行后台任务。此任务限制为10-15分钟,通常用于完成下载文件,完成长时间的任务等。
  2. 也可以使用长时间运行的任务,例如位置查询或音频播放,但您的应用需要获得特殊权限(在您的项目Info.plist文件中定义)。您可以找到完整列表here。可悲的是,陀螺事件(在Core Motion中定义)似乎不能以这种方式使用。