帐户关联

如在应用程序中配置了多个用户认证选项,可实现额外关联社交网络帐户或用户名、邮箱地址和密码的功能。这样可以让用户:

  • 通过注册时的登录方式之外的方式登录应用程序。例如,用户首次登录应用程序时使用的是设备ID,则用户可以添加用户名、邮箱地址和密码,并使用这些身份细节在同一设备或其他设备上登录。

  • 使用不同于注册时使用的帐户登录应用程序。例如,用户首次登录应用程序时如指定了Google帐户,则还可关联其Discord帐户,然后使用Google或Discord帐户进行登录。

要实现帐户关联:

  1. 在应用程序UI中,添加输入额外帐户数据的表单。
  2. 通过以下SDK方法实现关联逻辑:

SDK方法名称描述
addUsernameAndEmailAuthToAccount
添加可用于身份认证的用户名、邮箱地址和密码到当前帐户。
getUrlToLinkSocialAccount
将可用于身份认证的社交网络关联至当前帐户。
unlinkSocialNetwork
将社交网络帐户与当前帐户取消关联。
注:
如满足以下条件,社交网络帐户将自动关联到现有用户帐户:
  • 使用用户名/邮箱地址和密码注册的用户通过社交网络帐户登录您的应用程序。
  • 社交网络提供用户邮箱地址的访问权限。
  • 社交网络帐户中的用户邮箱地址与其注册您的应用程序时使用的邮箱地址一致。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。

继续阅读

上次更新时间: 2024年1月22日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!