在iOS 8下使用区域监控之前,是否仍需要确定后台刷新状态

时间:2014-09-16 06:07:13

标签: ios8 cllocationmanager

在iOS7下,我必须在依赖区域监控之前检查locationManager:authorizationStatusUIApplication:backgroundRefreshStatus。该应用必须在“设置”中为两者授权。

在iOS8下,locationManager具有locationManager:requestAlwaysAuthorization,允许进行区域监控的后台处理。

在iOS8应用中,仅使用位置服务的应用不会出现在设置中的后台应用刷新下。

所有这些让我觉得我不再需要检查UIApplication:backgroundRefreshStatus,但(预发布)文档会为UIApplication:backgroundRefreshStatus说明以下内容:

  

此属性反映了应用是否可以启动到   处理背景行为的背景,例如处理   后台位置更新和执行后台提取。如果你的   app依赖于启动到后台执行任务   可以使用此属性的值来确定是否这样做   可能并且如果用户不是

则警告用户

有谁知道正确的做法?

0 个答案:

没有答案
相关问题