0

我正在开发一个具有社交性质的 Android 应用程序,因此重要的部分是让用户能够邀请他们的朋友并将他们添加为应用程序内的朋友。

我不确定执行此操作的最佳方法。例如,假设用户可以从他的联系人中选择一个朋友。在这种情况下,我可以发送一个指向 Google Play/Apple App Store 的链接,这样他就可以下载该应用程序以及将通过电子邮件或 SMS 发送给该联系人的商店。

我创建了一个后端来管理用户的帖子和群组,并且还会跟踪友谊等。

  1. 如果他的朋友已连接,找出并显示用户的最佳方式是什么?

    1a。我可以从 Facebook 获取用户的好友列表,但不能获取他们的电子邮件,那么有什么方法可以唯一地识别他的 Facebook 好友之一吗?

    1b。我可以读取用户的电话联系人并获取他们的电子邮件并将其与服务器上的注册电子邮件进行比较,但会不会涉及隐私问题?

还有其他解决方案吗?

谢谢!

4

1 回答 1

0
  1. 最好的办法是整合一切,Google plus、Facebook、电话簿。

1a。您无法获取其他用户的电子邮件,但可以获取用户 ID,您需要拥有多个包含电子邮件和 Facebook 用户 ID 的数据库条目,以识别拥有或不拥有该应用程序的朋友。

1b。确保您不保存他们的电子邮件并在使用条款中明确说明,以免用户受到惊吓

旁注:无法从您的电话簿中读取从 Facebook 收集的电子邮件,当用户的电话簿中有朋友的电子邮件但您的应用程序看不到它时,这可能会让用户感到困惑

于 2013-11-11T16:18:42.463 回答