在我的 Android 应用中使用了 Firebase Phone Auth。
短信在模板末尾包含额外字符 ntEc9wgP0/J
。
尝试设置 FirebaseAuth.getInstance().setLanguageCode("en")
模板语言
在 Firebase 控制台中设置为 English
。
这背后的原因可能是什么?
这是我在 firebase 控制台中的短信代码模板。
%LOGIN_CODE% 是您用于 %APP_NAME% 的验证码。
Firebase Phone Auth 本身运行良好。我在这里缺少什么?
编辑 2:how it should be
最佳答案
在我的案例中,我也遇到了同样的问题,只有当 otp 短信长度低于 53 个字符时,自动检索哈希才会出现,所以我就此联系了 firebase 支持团队。
根据 firebase 支持团队“如果这是 Android 流量,那么这是附加的自动检索哈希。我们使用 SMS Retriever API 。所以这些额外的字符是预期的,因为这些是自动检索检索哈希"
** 要增加字符长度,您可以在 Google 控制台上更改您的应用名称。
关于android - firebase phone auth 短信包含模板中不存在的额外字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65285568/