我正在开发一个 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/