我的iOS应用程序向用户提供使用Facebook,Google +,Twitter或自定义帐户登录。登录后,用户可以将其所有社交帐户连接到他的帐户。
该应用从其连接的所有社交帐户中提取用户联系人。
场景1 :新用户使用Facebook帐户登录
场景2 :现有用户使用Facebook帐户登录
该应用有一个全新的Facebook访问令牌,但不是新的Google+访问令牌,如果他已经授权该应用并且合并了2个帐户详细信息。
在用户使用Google+登录并且他想要更新Facebook联系人的情况下,可以应用相同的方案。
由于
答案 0 :(得分:0)
许多用户将他们的Facebook / Google联系人同步到他们设备上的联系人列表。您可以使用他们的电子邮件与数据库中的用户一起加入此列表,然后您将获得他们也使用您的应用的朋友列表。显然你必须以这种方式在后端存储用户的电子邮件,但是如果你允许他们使用多个社交网络登录,你会想要这样做因为你可以将Facebook / Google / Twitter映射到你应用中的一个用户通过电子邮件。您还可以显示他们手动输入联系人列表的任何朋友。我认为这是最简单的方法。
如果您想通过您的应用程序连接多个社交网络的路线,那么您将从每个社交网络中获得通过每个API使用您的应用程序的朋友(再次加入电子邮件)。