iOS8:请求其他用户的位置
iOS8: Request Other User's Locaiton
iOS8--
使用我的应用程序,UserA 想要请求 UserB 的位置。每个用户都会有自己的设备。
我认为我应该按以下方式实现它:
- 用户 A 请求用户 B 的位置。
- 我的服务器向 UserB 发送带有标志的推送通知。
- 该标志调用一个函数来检查权限并通知用户 B 用户 A 正在请求他们的位置。
- 如果 UserB 同意,则收集 UserB 的当前位置并将其发送到我的 REST 服务器,然后再将其转发给 UserA。
他们是完成此任务的更好方法吗?
您可以使用推送通知来提醒您的用户 B 用户 A 的请求,但不要忘记:
推送通知不可靠。
它们可能会延迟或根本没有收到。
一旦用户 B 打开他的应用程序(例如在看到通知后),您的应用程序应该与您的服务器核对以了解发生了什么。
您不应将推送通知用于重要的功能目的。
iOS8--
使用我的应用程序,UserA 想要请求 UserB 的位置。每个用户都会有自己的设备。
我认为我应该按以下方式实现它:
- 用户 A 请求用户 B 的位置。
- 我的服务器向 UserB 发送带有标志的推送通知。
- 该标志调用一个函数来检查权限并通知用户 B 用户 A 正在请求他们的位置。
- 如果 UserB 同意,则收集 UserB 的当前位置并将其发送到我的 REST 服务器,然后再将其转发给 UserA。
他们是完成此任务的更好方法吗?
您可以使用推送通知来提醒您的用户 B 用户 A 的请求,但不要忘记:
推送通知不可靠。
它们可能会延迟或根本没有收到。
一旦用户 B 打开他的应用程序(例如在看到通知后),您的应用程序应该与您的服务器核对以了解发生了什么。
您不应将推送通知用于重要的功能目的。