使用带有 android firebase 短信认证的模拟器
Posted
技术标签:
【中文标题】使用带有 android firebase 短信认证的模拟器【英文标题】:use emulator with android firebase sms authentication 【发布时间】:2018-02-06 12:16:23 【问题描述】:我正在使用 Firebase 身份验证服务通过 SMS 对用户进行身份验证。
我在Firebase documentation 上看到:
另外,请注意,电话号码登录需要物理设备和 无法在模拟器上运行。
问题是我如何在没有验证的情况下继续使用模拟器进行开发?如何强制身份验证或任何其他方法继续开发?
【问题讨论】:
【参考方案1】:是的。这是可能,但仅限于测试电话号码。
去你的
firebase console -> Authentication -> SIGN-IN Method -> Phone
并检查“用于测试的电话号码(可选)”字段。
【讨论】:
那我们如何从app端编写测试电话号码的逻辑呢?我的意思是我们如何验证 只要考虑一下您获得了 OTP,而 OTP 就是您指定的任何内容。对于逻辑正确性,请检查 firebase 日志是否有错误。只有当您正确调用 firebase API 时,OTP 才会被验证,因此它会对您有所帮助。以上是关于使用带有 android firebase 短信认证的模拟器的主要内容,如果未能解决你的问题,请参考以下文章
带有 Firebase 的 Android 架构组件,特别是 Firestore
带有范围的Android Firebase查询(上方,中间,下方)
Flutter + Firebase Auth:有啥方法可以在 Web 上使用 Firebase 电话身份验证重新发送短信验证码?