帐户关联
如在应用程序中配置了多个用户认证选项,可实现额外关联社交网络帐户或用户名、邮箱地址和密码的功能。这样可以让用户:
- 通过注册时的登录方式之外的方式登录应用程序。例如,用户首次登录应用程序时使用的是设备ID,则用户可以添加用户名、邮箱地址和密码,并使用这些身份细节在同一设备或其他设备上登录。
- 使用不同于注册时使用的帐户登录应用程序。例如,用户首次登录应用程序时如指定了Google帐户,则还可关联其Discord帐户,然后使用Google或Discord帐户进行登录。
要实现帐户关联:
- 在应用程序UI中,添加输入额外帐户数据的表单。
- 通过以下SDK方法实现关联逻辑:
SDK方法名称 | 描述 |
---|---|
addUsernameAndEmailAuthToAccount | 添加可用于身份认证的用户名、邮箱地址和密码到当前帐户。 |
getUrlToLinkSocialAccount | 将可用于身份认证的社交网络关联至当前帐户。 |
unlinkSocialNetwork | 将社交网络帐户与当前帐户取消关联。 |
注:
如满足以下条件,社交网络帐户将自动关联到现有用户帐户:
- 使用用户名/邮箱地址和密码注册的用户通过社交网络帐户登录您的应用程序。
- 社交网络提供用户邮箱地址的访问权限。
- 社交网络帐户中的用户邮箱地址与其注册您的应用程序时使用的邮箱地址一致。
本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。继续阅读
上次更新时间: 2024年1月22日发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。