我希望用户可以通过我的某个应用程序跟踪他们的朋友。申请是为音乐节。
我一直在考虑如何做到这一点:
- 让用户为设备设置昵称(与UDID相关联),让用户通过昵称将彼此添加到“好友列表”中。当应用程序运行时,用户的位置将通过推送消息发送。这可能有点难以集成 - 我讨厌使用推送通知。
- 为每个用户设置帐户,然后将用户的最新位置存储在数据库中并阅读它们。同样,用户将通过昵称互相添加。这将是一个非常简单的解决方案,但我不确定存储用户位置是否合法(也许我可以请求他们的许可,而不是默认启用此选项?)
- 我看过一个应用程序正在执行此“朋友跟踪”,并通过让用户登录Facebook来完成此操作。我没有尝试这个功能,我不知道他们是如何用Facebook做的。也许你呢?
醇>
有关这些解决方案的任何想法,还是有其他方法可以实现这一目标?