我想开发一款能够跟踪用户位置信息的Android应用。 让我说更多细节,应用程序将让会员注册,用户可以通过应用程序结交朋友。
该应用可以允许用户跟踪(或只是获取)其他人的位置信息。例如,如果user1和user2是朋友,则user1可以请求获取user2的位置。 (我只是谈论这个功能,如果触及安全区域,请暂时忽略..)
但问题来了,虽然我已经获得了如何获取自己的本地手机的位置信息并发送到其他人的手机,但我怎样才能让user1获取user2的信息?似乎,它需要让user2自己发送信息......
所以,我不知道有没有办法搞清楚? 这是我脑海中唯一一个想法:
首先,让所有手机用户的应用程序一直在用户的手机中运行,即使在后端也是如此。
其次,设置每个手机需要将位置信息发送到数据库并存储的时间段。
第三,然后我们可以搜索并获取其他用户位置信息的位置信息。 ---它可行吗?
有人有其他建议吗?或任何建议?任何资源?任何参考?提前谢谢!!