【问题标题】:Firebase auto SMS retrieval not working in firebase authFirebase 自动短信检索在 Firebase 身份验证中不起作用
【发布时间】:2020-12-23 09:56:15
【问题描述】:
我在我的 android 应用中实现了最新版本的 firebase authenticationatin。在这个版本中,firebase 自动短信检索不像以前的版本那样工作,如果 SIM 卡存在于同一部手机中,我想检索短信。
我实现了广播接收器,但由于消息格式而无法正常工作
如何在安卓应用中实现自动短信检索?代码中有没有代码实现,或者有没有可以添加的额外代码?
【问题讨论】:
标签:
java
android
firebase-authentication
【解决方案1】:
这是最新的 firebase 库中引入的问题。
它一直工作到 firebase BOM 25.11.0 并发布它根本不工作。在 29.0.0 之前,我已经尝试了许多中间 BOM,但它没有在哪里工作。由于这个问题,我无法升级到最新版本的 firebase BOM。现在我不得不升级,因为我遇到了与 OkHttp 相关的运行时错误。
我在大约 3-4 个月前提出了这个问题。似乎根本没有解决。我很惊讶地看到其他
【解决方案2】:
根据docs,这种认证方式有自动检索
Google Play 服务可以自动
// 检测传入的验证短信并在没有的情况下执行验证
// 用户操作。
您可以查看您的 google play 服务是否是最新的。我已多次使用此身份验证,并且 SMS 会由 google play 服务自动检索,无需任何额外代码