android - firebase phone auth 短信包含模板中不存在的额外字符

标签 android firebase-authentication

在我的 Android 应用中使用了 Firebase Phone Auth。 短信在模板末尾包含额外字符 ntEc9wgP0/J

尝试设置 FirebaseAuth.getInstance().setLanguageCode("en")

模板语言 在 Firebase 控制台中设置为 English。 这背后的原因可能是什么?

这是我在 firebase 控制台中的短信代码模板。

%LOGIN_CODE% 是您用于 %APP_NAME% 的验证码。

Firebase Phone Auth 本身运行良好。我在这里缺少什么?

编辑:image of problem

编辑 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/

相关文章:

Android Facebook对话框立即消失

firebase-authentication - 无效的应用程序 ID : CHANGE-ME

java - 在两台机器上处理单个 Firebase 项目

android - MPAndroidChart:LineChart 填充不会在 XAxis 处停止

javascript - Firebase 停止监听 onAuthStateChanged

ios - Firebase Auth 不起作用,但适用于 friend ,很快

google-cloud-firestore - 使用自定义身份验证 token 的 Firebase 登录不会在 1 小时后过期

android - 如何从 Fragment 访问 Navigation Drawer Header 项目?

android - 新的 Unity 应用内购买集成 (Android)

android - Android JNI中的高精度定时器