【问题标题】:Create a Firestore test db创建 Firestore 测试数据库
【发布时间】:2018-09-03 10:53:46
【问题描述】:

您能告诉我如何使用 Firestore 维护测试数据库吗?关于我的应用程序的当前实现还有几点需要注意。现在我有了带有 ionic 3 应用程序的生产数据库。

  1. 我有 1 个生产数据库

  2. 我使用本地 fb 和 g+ 登录。所以我需要在 firebase 控制台上创建原生应用。

问题:

  1. 我需要在 firebase 控制台上创建一个单独的项目来创建新的测试数据库吗?

  2. 如果是,那么我需要维护 2 个代码库吗?这是由于本机登录。即我需要添加google-services.jsongoogleservice-info.plist

【问题讨论】:

    标签: angular typescript firebase ionic3 google-cloud-firestore


    【解决方案1】:

    您确实需要为测试和生产环境创建单独的项目。但是您不需要单独的代码库。看看documentation on how to set up a single code project for multiple Firebase projects

    【讨论】:

    • 大部分区域都被您的回答清除了。谢谢。但由于这是 Ionic 3 项目,我该如何设置 google-services.jsongoogleservice-info.plist 文件。此时我们必须将它们放在应用程序的根目录中。就像package.json 文件一样。但是当我有多个文件时,我该怎么做呢?这就是为什么我认为我需要 2 个代码库。你的想法?
    • 在为原生应用程序显示的文档中。但这里是混合应用程序。
    • 请参阅firebase.google.com/docs/configure/…,了解在代码中使用显式配置的示例,其中包括 Web 示例/
    • 是的,我看到了。使用该方法,我可以配置 firebase 项目。但是如何在 web/或 Ionic 项目的应用程序根目录上管理 4 个同名文件(google-services.jsongoogleservice-info.plist)?我需要这些文件,因为我使用的是本机 fbG+ 登录。你的想法?
    • 该部分中没有涉及 web sn-p 的文件。它在代码中明确指定了这些值,以便您自己确定从哪里获取这些值。您可以将项目中的所有文件保存在您想要的任何位置/形式,并从代码中的文件中读取,或者您可以将文件中的相关值复制到您的代码中,并在运行时为每个目标选择这些值。
    猜你喜欢
    • 2023-01-28
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多