【问题标题】:Firebase Auth SendEmailVerificationAsync fails on recipient emailFirebase Auth SendEmailVerificationAsync 在收​​件人电子邮件上失败
【发布时间】:2020-11-20 08:38:28
【问题描述】:

使用电子邮件和传递方法在 Unity 中尝试 Firebase 身份验证。用户创建效果很好,我可以在 Firebase 控制台中看到用户,并且也可以登录。成功创建帐户后,我致电SendEmailVerificationAsync(),它会产生错误The email corresponding to this action failed to send as the provided recipient email address is invalid.,而新创建的帐户实际上无疑具有有效的电子邮件。

有人可以建议如何进一步解决问题吗?

Firebase Unity SDK 6.15.2 Unity版本2019.4.3f1

【问题讨论】:

标签: firebase email unity3d authentication email-verification


【解决方案1】:

我找到了创建帐户时电子邮件和密码字符串末尾的零宽度空格字符的根本原因。这是在查看从 Unity 应用注册的电子邮件地址的 Firebase 仪表板的 HTML 源时发现的。

【讨论】:

    【解决方案2】:

    您可能使用TMP_InputFieldTMP_Text 子元素。不要再这样做了,因为这是造成这种不幸情况的原因。我花了最后 2 个小时来寻找问题的解决方案。只需使用TMP_InputField(严格地说,它的text 属性)而不是TMP_Text 的那个就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-06
      相关资源
      最近更新 更多