如何将现有Firebase项目数据克隆到另一个新项目?

时间:2016-09-28 06:08:11

标签: firebase firebase-realtime-database firebase-remote-config

我想要克隆现有的Firebase项目,让我们将之前存在于Firebase控制台上的ProjectA命名为Remote Config个数据到另一个新项目(没有任何Remote Config数据),让将其命名为ProjectB

我的问题背后的想法是,目前我开发了一个使用google-service.json的{​​{1}}(Firebase配置文件)文件的Android应用,因此我想创建/克隆新的Firebase项目ProjectA注意:我不希望在同一个项目中使用新的Firebase应用)以ProjectB的{​​{1}}数据完全相同然后将新ProjectA中的google-service.json添加到我的新Android应用中。

我已阅读Remote Config文档,但看起来不在其范围内。

有人完成了类似这样的事情,或者知道我该如何做到这一点?提前谢谢!

3 个答案:

答案 0 :(得分:2)

目前无法(通过控制台或通过API)创建另一个项目的克隆项目。目前,您必须手动在新项目中重新创建配置数据。

答案 1 :(得分:2)

我刚刚创建了this ruby gem来自动完成手动过程,我需要通过网络浏览器将我的远程配置数据从ProjectA克隆到我的新ProjectB

注意: gem实际上是一个alpha版本,只考虑没有任何规则的远程配置。如果你们中的一些人想要分叉并改进,请随意这样做。

答案 2 :(得分:0)

Firebase在此处记录了在项目之间移动数据的流程: https://firebase.google.com/docs/firestore/manage-data/move-data

尽管他们概述的方法需要一个计费帐户。