IOS位置更新背景

时间:2014-07-23 11:00:06

标签: ios iphone objective-c app-store batterylevel

我需要知道我是否可以在后台模式下获取该位置。我可以让电池使用它吗? 或苹果商店将拒绝该应用程序,因为我可以使用的背景模式的限制。

2 个答案:

答案 0 :(得分:1)

点击项目。 单击目标。 单击功能。 单击“背景模式”。 点击位置更新。

即使您的应用处于后台模式,也会调用您的位置代理。

Apple docs有关于节省电池的良好信息。根据您的应用需求,您需要使用哪些位置服务。 https://developer.apple.com/library/ios/documentation/userexperience/conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW1

获得电池电量 https://developer.apple.com/library/ios/documentation/uikit/reference/UIDevice_Class/Reference/UIDevice.html#//apple_ref/occ/instp/UIDevice/batteryLevel

enter image description here

答案 1 :(得分:0)

您可以在后台模式下获取该位置。 并且当收到位置更新时,您可以在后台获得电池电量。 但请查看Apple Review Guidelines

  

2.16多任务应用程序只能将后台服务用于其预期目的:VoIP,音频播放,位置,任务完成,   本地通知等