【问题标题】:iOS8: Request Other User's LocaitoniOS 8:请求其他用户的位置
【发布时间】:2015-09-23 23:38:35
【问题描述】:

iOS8 --

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

我认为我应该如下实现它:

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

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

【问题讨论】:

    标签: ios8 core-location cllocationmanager


    【解决方案1】:

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

    一旦用户 B 打开他的应用程序(例如在看到通知之后),您的应用程序应该与您的服务器核对以了解发生了什么。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-02
      • 2014-11-17
      • 1970-01-01
      • 1970-01-01
      • 2016-10-31
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      相关资源
      最近更新 更多