android - 如何在 android 中有两个用于调试和生产的 Firebase (Firestore) 数据库?

标签 android database firebase google-cloud-firestore

我正在开发一个 Android 应用程序。我想为我的应用程序保留两个单独的数据库。一个用于生产,另一个用于调试和测试。 我应该如何实现这一目标? 假设我在我的应用程序中使用 Firebase OTP 身份验证、Cloud Firestore 和 Google Cloud Messaging 服务。 当我尝试创建两个项目时,出现错误“自定义 token 对应于不同的受众。[App ID 与请求的项目不匹配。]” 提前致谢!

最佳答案

您应该创建不同的 Firebase 项目,一个用于您要测试的每个环境。每个项目的数据彼此完全独立,您必须将您的应用配置为指向您在任何给定时刻要使用的项目。

read the documentation获取更多信息。

关于android - 如何在 android 中有两个用于调试和生产的 Firebase (Firestore) 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52137222/

相关文章:

java - 如何使用自定义 Recycler 适配器创建封闭的循环 Recyclerview?

android - 将动态 View 添加到 android tabhost

ios - Firebase 存储图像 url 不起作用

firebase - Firebase Crashlytics 的 REST API?

java - 无法解析字符串符号AndroidManifest.xml

android - 如何在android中保存绘图 Canvas ?

mysql - LOAD DATA INFILE - 以字符终止的字段,该字符也出现在字段中

mysql - 表名可以用作另一个表的字段吗?

php - 删除前检查company是否存在于其他表中

javascript - Firebase 云消息传递 token 在网站加载时未定义