核心位置 - iOS8:请求其他用户的定位



iOS8——

使用我的应用程序,用户A希望请求用户B的位置。每个用户都有自己的设备。

我认为我应该按照以下方式实现它:

  1. 用户A请求用户B的位置
  2. 我的服务器向用户B发送带有标志的推送通知
  3. 该标志调用一个函数,该函数检查权限并通知UserB UserA正在请求其位置
  4. 如果UserB同意,则收集UserB的当前位置并将其发送到我的REST服务器,然后由其转发给UserA

他们是实现这一目标的更好方法吗?

您可以使用推送通知提醒您的UserB用户A的请求,但不要忘记:
推送通知不可靠
它们可能被延迟或根本没有收到。

一旦用户B打开他的应用程序(例如,在看到通知后(,你的应用程序应该与你的服务器核实情况。

您不应将推送通知用于重要的功能目的。

最新更新