Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOS位置感知编程_Ios_Localization_Geolocation - Fatal编程技术网

IOS位置感知编程

IOS位置感知编程,ios,localization,geolocation,Ios,Localization,Geolocation,即使应用程序已退出,我是否可以将用户位置发送到服务器?如果应用程序未运行,您当然不能发送任何内容。是的,您可以 您可以使用背景位置 位置发生重大变化(iPhone 3Gs和iPhone 4) 区域监控(仅限iPhone 4) 连续位置更改(仅限iPhone 4) 上述任何一项都可以,但您可能应该避免(3),因为它会非常频繁地向相同的对象发出请求。那只会耗尽你的电池 您可以尝试使用TaskCompletion API向服务器发送信息,因为应用程序仍处于后台状态。这会唤醒我的应用程序。否?应用程序可

即使应用程序已退出,我是否可以将用户位置发送到服务器?

如果应用程序未运行,您当然不能发送任何内容。

是的,您可以

您可以使用背景位置

  • 位置发生重大变化(iPhone 3Gs和iPhone 4)
  • 区域监控(仅限iPhone 4)
  • 连续位置更改(仅限iPhone 4)
  • 上述任何一项都可以,但您可能应该避免(3),因为它会非常频繁地向相同的对象发出请求。那只会耗尽你的电池


    您可以尝试使用TaskCompletion API向服务器发送信息,因为应用程序仍处于后台状态。

    这会唤醒我的应用程序。否?应用程序可以注册重大位置更改。(推荐)在这种情况下,您的应用尚未退出,它位于后台。但如果退出,则会在发生重大位置更改时唤醒我的应用。否?否,如果退出,它将不会重新启动您的应用。它只会在后台唤醒你的应用。iOS 4允许从后台位置进程发送一些数据。应用程序无法打开,但它可以进行一些处理和发送。