android - Firebase 身份验证如何检测是否正在使用物理设备?
问题描述
在模拟器中运行 Firebase 身份验证时,会触发以下错误:
This app is not authorized to use Firebase Authentication. Please verify that the correct package name and SHA-1 are configured in the Firebase Console.
Firebase 如何检测是否正在使用模拟器?
编辑:我的意思是专门指电话身份验证。
解决方案
使用模拟器没关系,操作系统与普通设备相同,我一直在使用电子邮件和密码、Gmail、Facebook 和 github 运行 firebase Auth,以前从未遇到过问题。
有时模拟器有旧版本的 Google Play 服务,或者有时他们从未安装过,您应该检查您的模拟器中是否安装并运行了 GPS,并使用您当前的 API 构建工具更新系统映像。
推荐阅读
- docker - 在 docker 容器上设置 awslogs 日志驱动程序
- postgresql - 如何开放对部署在 okteto 上的 postgresql 的公共访问?
- r - 将持续时间拆分为年度部分
- sql - SQL Server - 将当年的月份与上一年的月份进行比较
- maven - 无法传输工件......授权失败...... 403 Forbidden - 如何在 InteliJ 中修复此错误?
- sql - 如果 TO_CHAR(SYSDATE,'DD')='01' 在 SQL 中截断整个表
- chart.js - 如何在charts.js 的条内画线?
- php - 在 Symfony 4 中使用 form_div_layout 时未显示复选框标签
- python-3.x - 使用 selection_glyph 作为 hovertool 的渲染器
- javascript - 数组未正确填充日期