Unity专用SDK(PC、网页端) / 免密登录
  返回文档

Unity专用SDK(PC、网页端)

免密登录

用户可以不使用密码而通过一次性验证码或点击一次性链接来登录应用程序。验证码或链接可通过短信或邮件发送,有效期是3分钟。

用户首次通过免密方式登录您的应用程序时,将自动创建一个新帐户。您无需额外实现用户注册逻辑。

注:
必须在发布商帐户中为应用程序中使用的登录管理器项目选中免密登录选项。后续可以更改登录方式,点击更改登录方法链接即可。之前保存的设置不会丢失。

要实现免密登录:

  1. 设置登录管理器项目:
    1. 发布商帐户中打开您的项目。
    2. 在侧边栏中单击登录管理器
    3. 在登录管理器窗格中单击配置
    4. 前往免密登录 > 设置,选择要使用的免密认证方式类型。
    5. 要发送一次性连接和验证码,请前往邮件设置选项卡,然后将通过神奇链接登录开关设置为
    6. 单击保存更改

  1. 在应用程序UI中,添加以下元素:
    • 输入手机号和/或邮箱的表单
    • 输入一次性验证码的表单
  1. 使用以下SDK方法实现免密认证逻辑:
    • StartAuthByPhoneNumber — 启动用户认证并向指定手机号发送一条包含一次性验证码和链接的短信(如为登录管理器项目配置了通过神奇链接登录)。
    • CompleteAuthByPhoneNumber — 在用户输入短信中的一次性验证码或点击短信中的链接后完成身份认证。
    • StartAuthByEmail — 启动用户认证并向指定邮箱地址发送一封包含一次性验证码和链接的邮件(如为登录管理器项目配置了通过神奇链接登录)。
    • CompleteAuthByEmail — 在用户输入邮件中的一次性验证码或点击邮件中的链接后完成身份认证。
    • OAuthLogout — 结束活动用户会话。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。

有用链接

上次更新时间: 2023年10月10日

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

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