应用未运行时的iOS后台模式?

时间:2017-09-24 15:17:27

标签: ios core-location ios-background-mode

应用程序关闭时,是否可以使用接收位置更新的后台模式?是否可以通过任何方式收集和共享Friends app等位置数据?它始终共享位置,也不运行。

1 个答案:

答案 0 :(得分:1)

如果您的应用即使在后台也必须保持监控位置,请使用标准位置服务并指定UIBackgroundModes键的位置值以继续在后台运行并接收位置更新。 (在这种情况下,您还应确保位置管理器的pausesLocationUpdatesAutomatically属性设置为YES以帮助节省电量。)

如果GPS级精度对您的应用并不重要,并且您不需要连续跟踪,则可以使用重要更改位置服务。正确使用重要更改位置服务至关重要,因为这些更新会持续不间断地运行,直到您停止它们为止,如果不能有效使用,实际上可以提高能耗。

查看Location and Maps Programming Guide了解详情。