我想在我的应用中拥有好友列表功能。我们的想法是从您的联系人列表中选择任何联系人,然后该联系人将从应用程序(通过服务器)发送短信,要求他点击该链接以接受该朋友请求,如果他已经在该应用程序上。如果他不在应用程序上,SMS会向他发送下载链接。我怎样才能做到这一点?任何帮助都将受到高度赞赏。
修改 到目前为止,当我选择联系人时,它会被添加到我的朋友列表中,并带有“!”标记该请求未在另一端获得批准。另一个人也从App(通过服务器)获得短信,通过点击链接接受请求。现在当另一个人点击链接时(现在只是一个演示链接),我如何让他接受请求?任何建议都将受到高度赞赏。
答案 0 :(得分:0)
你差不多完成了手头的工作。
您可以采取以下措施来完成它。
您需要维护一个映射,其中包含哪个号码在服务器上发送了哪个链接。我还没有理解所有请求的单个链接如何满足您的需要(否则您将需要一种方法来生成唯一的链接并处理每次单击时发生的情况!)。我不认为这是可能的。可以将链接上的用户点击重定向到新活动,该活动将从可用映射中提取来自服务器的朋友请求。用户可以在此处接受或拒绝请求。您会看到单个链接无法提供用户获得的多个请求的功能。一旦第二个用户拥有一个,你可以通知第一个用户(可能是通过GCM或通过设备轮询(效率不高!))。
我希望我对此任务的解释手是对的。