【问题标题】:iOS Location Tracking Even App is Killed State And Call API CalliOS 位置跟踪甚至 App 被杀死状态并调用 API 调用
【发布时间】:2017-12-11 13:07:04
【问题描述】:

我正在开发需要对客户进行位置跟踪的应用程序,即使应用程序被杀死。即使客户应用程序被杀死,我也必须获取客户的位置。认为可以使用显着变化的位置服务来跟踪位置。

在代理中获取位置更新时,重要的位置更改运行良好

- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{

 }

当位置更新发生时,我必须更新到服务器。

- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
  Can i call API Like other api calls
 }

是否可以从这个委托或其他任何事情中调用 API? 任何帮助appriciated。谢谢

【问题讨论】:

  • 不,当应用程序处于终止状态时,您无法跟踪位置。您可以跟踪应用程序正在运行或处于后台状态。
  • @ranto andrews,试试这个stackoverflow.com/questions/27742677/…
  • @Ashish 我使用了相同的教程,没有提到 API 调用将数据发送到服务器。

标签: ios core-location


【解决方案1】:

经过多次测试。我检查了网络服务器数据库。我发现该位置已更新。所以这意味着即使应用被杀死也可以调用api web

【讨论】:

  • 我认为在kill模式下是不可能的,因为苹果不接受你的申请,如果你这样做了,请分享你的代码,以便社区可以使用它
  • 它在 ios 中的重要位置跟踪功能的帮助下工作。
  • @Rinto Andrews,你能分享一个关于如何实现这一点的示例代码吗?目前我们面临同样的问题,当应用程序处于终止状态时它没有调用 API。
  • @Bhavesh Dhaduk,当应用程序处于基于位置的终止状态时,您有任何解决方案来调用 API 吗?
  • 它在很久以前就具有重要的位置更改功能,最近没有进行测试。所以我不知道。
猜你喜欢
  • 2015-08-04
  • 1970-01-01
  • 2013-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-10
  • 2017-09-26
  • 1970-01-01
相关资源
最近更新 更多