Iphone 位置跟踪

Iphone 位置跟踪,iphone,objective-c,core-location,Iphone,Objective C,Core Location,我有一个应用程序,每当LocationManager在后台调用时,它都会将跟踪数据发送到托管服务器。工作正常 但问题是,当用户关闭iPhone并将其打开时,应用程序会显示GPS图标,但应用程序不会给出响应 PS:用户未触摸应用程序或在重新启动应用程序后启动 重新启动设备后是否可能从应用程序获得响应?这是因为重新启动iPhone后应用程序未处于活动状态。您可以将voip键添加到UIBackgroundModes,如本(和a)中所述,以在重新启动设备后再次启动应用程序。但是,如果您仅将此应用程序用于

我有一个应用程序,每当LocationManager在后台调用时,它都会将跟踪数据发送到托管服务器。工作正常

但问题是,当用户关闭iPhone并将其打开时,应用程序会显示GPS图标,但应用程序不会给出响应

PS:用户未触摸应用程序或在重新启动应用程序后启动


重新启动设备后是否可能从应用程序获得响应?

这是因为重新启动iPhone后应用程序未处于活动状态。您可以将
voip
键添加到
UIBackgroundModes
,如本(和a)中所述,以在重新启动设备后再次启动应用程序。但是,如果您仅将此应用程序用于跟踪位置,苹果可能会拒绝您使用voip密钥提交的内容。

如果您使用区域监控,则当用户进入或离开某个区域时,您的应用程序将在后台自动启动,即使设备已关闭或重新打开。使用区域监视,请参见on SO。

对于位置服务,所需的后台模式值应为“应用程序注册位置更新”,无需设置voip密钥。@VishwaPatel true,但这不会在重新启动设备时启动应用程序。