iOS8:请求其他用户的Locaiton

时间:2015-07-06 17:46:39

标签: ios8 core-location cllocationmanager

iOS8 -

使用我的应用,UserA想要请求UserB的位置。每个用户都有自己的设备。

我想我应该按照以下方式实施它:

  1. UserA请求UserB的位置。
  2. 我的服务器向UserB发送带有标志的推送通知。
  3. 该标志调用一个检查权限的函数,并通知UserB UserA请求其位置。
  4. 如果UserB同意,则收集UserB的当前位置并将其发送到我的REST服务器,然后将其转发给UserA。
  5. 他们是更好的方法吗?

1 个答案:

答案 0 :(得分:1)

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

一旦UserB打开他的应用程序(例如,在看到通知后),您的应用程序应该检查您的服务器以了解其中的内容。

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