【问题标题】:iOS 7 background fetch location servicesiOS 7 后台获取位置服务
【发布时间】:2013-12-30 05:12:57
【问题描述】:

是否有人知道您是否可以使用新的 iOS7 多任务处理功能(后台获取或远程通知)来唤醒应用程序、获取用户的位置并将该位置发送到服务器?我只想获取用户位置的单次读数,而不是让位置服务在后台无限期地运行。

【问题讨论】:

    标签: ios7 push-notification core-location multitasking


    【解决方案1】:

    理论上可以。该应用程序必须已由用户启用位置服务。

    您可以在后台获取期间运行位置更新。依赖后台提取的问题在于,您不知道实际提取何时发生。

    使用远程通知可以让您更好地控制位置更新的运行时间,但您需要额外的基础设施,而且 Apple 可能会限制您发送的通知数量。

    这一切都基于您将通过 App Store 批准流程的假设,我认为在这种特殊情况下这是有问题的。在您尝试之前无法知道。

    【讨论】:

      猜你喜欢
      • 2014-03-04
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      • 2014-01-28
      • 2015-07-28
      • 2015-02-10
      • 2013-09-27
      相关资源
      最近更新 更多