我正在开发一款具有社交性质的Android应用,因此用户可以邀请他们的朋友并将其作为朋友添加到应用中。
我不确定这样做的最佳方法。例如,假设用户可以从他的联系人中选择朋友。在这种情况下,我可以发送一个链接到Google Play / Apple App Store,这样他就可以下载该应用程序并存储将通过电子邮件或短信发送给该联系人的内容。
我创建了一个管理用户帖子和群组的后端,并且还会跟踪友谊等。
如果他的朋友已经关联,找出并向用户显示的最佳方法是什么?
1a上。我可以从Facebook获取用户的好友列表,但不能收到他们的电子邮件,那么有什么办法可以唯一地识别他的Facebook朋友吗?
1b中。我可以阅读用户的手机联系人并获取他们的电子邮件,并将其与服务器上已注册的电子邮件进行比较,但可能会产生隐私隐患吗?
还有其他解决方案吗?
谢谢!
答案 0 :(得分:0)
1a上。您无法获得其他用户的电子邮件,但您可以获得用户ID,您需要有几个带有电子邮件和Facebook用户ID的数据库条目,以识别有或没有应用程序的朋友。
1b中。确保您不保存他们的电子邮件并在使用条款中明确说明,以便用户不会受到惊吓
附注:从Facebook收集的电子邮件无法从您的电话簿中读取,当用户在电话簿中为他们的朋友发送电子邮件但您的应用无法看到时,这可能会让用户感到困惑