为了账号安全,请及时绑定邮箱和手机立即绑定

如何让 Firebase 电话身份验证适用于我的应用?

如何让 Firebase 电话身份验证适用于我的应用?

繁花不似锦 2021-08-06 10:18:14
不知道我做错了什么,我在 Stack Overflow 上搜索过并阅读了文章和观看了视频,但仍然没有解决方案。基本上我想通过 Firebase 向用户的手机发送短信以验证电话号码。我的应用程序不在 Play 商店或类似的地方,我只是通过使用 USB 电缆将手机连接到 PC 来运行它。据我所知,我已经正确设置了它。这是我在 Android Studio 中看到的:在 FireBase 中:当我单击“获取验证”按钮时,我System.out.println在日志中看到“应该发送代码”,因此按钮工作正常,只是没有发送代码。请问有什么想法吗?另外,我相信我已经正确设置了我的 SHA-1。我通过单击 Gradle 选项卡中的“signingReport”并将数字复制到 Firebase 控制台从 Android Studio 获得它,如下所示。
查看完整描述

3 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

带国家代码的通行证号码,例如 +91-(10 位数字)


查看完整回答
反对 回复 2021-08-06
?
米脂

TA贡献1836条经验 获得超3个赞

这里一切看起来都不错。我认为出了什么问题是移动输入字段,即editTextPhone,因为firebase使用的格式为

[国家代码 10 位手机号码]

例如。印度 +91 9090102030

因此,您应该抛出异常或将其打印在onVerificationFailed方法的日志部分中。


查看完整回答
反对 回复 2021-08-06
  • 3 回答
  • 0 关注
  • 172 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信