java - 从两台机器上处理单个 Firebase 项目
问题描述
我有一个在两台不同机器上同步的项目。我在两台机器上都成功安装了 Android Studio 和模拟器。我也成功实现了 Firebase + Google 身份验证。当我在第一台机器上打开模拟器并运行应用程序时,一切正常,但是当我在第二台机器上使用相同的用户运行相同的项目时,身份验证失败。如果它尝试打印错误,它会说:
Google sign in failed! Error 10:
如何使两种身份验证在两台机器上都起作用?谢谢!
解决方案
您必须SHA-1
在项目中添加第二台机器的密钥firebase
。这个过程已经在这篇文章中得到了很好的解释。如果您需要澄清,请检查一下。
推荐阅读
- spring - 如何验证 DTO 字符串字段是指定值之一
- r - 在 R 中使用突变
- c# - InvalidOperationException:方案已存在:Identity.Application
- kotlin - 暂停直到 StateFlow 达到所需状态之一并返回结果
- floating-point - ARM Cortex-A9 NEON 和 VFP
- mysql - 将一个表与多个表相关联的数据库模式
- reactjs - 编辑对象状态数组
- maven - 如何在 Maven 构建的詹金斯管道中增加百分比代码覆盖率
- android - 无法在对话框片段中的文本视图上设置文本
- amazon-web-services - 我的弹性搜索批量索引器未正确关闭