迁移firebase帐户

时间:2017-05-15 13:57:47

标签: android cordova firebase ionic2

我是公司的实习开发人员,我开发了App并使用了我的firebase帐户,现在,当我们要发布它时,我遇到了将应用程序从我的firebase个人帐户迁移到公司firebase的问题帐户。

iOS应用程序迁移已经完成,但即使我在所有地方都进行了更新,Android仍然链接到我的旧帐户。

可能是什么问题?

到目前为止我做了什么: 将google-services.json添加到ionic 2项目的根目录

离子平台rm - 保存android

离子平台添加--save android

离子资源

cordova build --release android

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

迁移的步骤与使用Firebase创建新项目完全相同,您必须忘记一些事情。让我们从创作开始一步一步:

  • 您可以从公司的Firebase帐户创建新的Firebase项目。
  • 如果在创建项目时未给出配置对象,请转到Settings > Project Config > Add App > Add Firebase to the web
  • 使用新的firebase配置覆盖您的所有firebase.initializeApp(如果您有多个)。
  • config.xml中为您的<widget id="packageName" ...>提供一个包名称,通常是 com.companyName.ProjectName
  • 转到firebase控制台,在Settings上添加Android和iOS项目,不要忘记使用与config.xml小部件相同的名称。
  • 下载.json和.plist文件,然后移至项目根文件夹。
  • 构建项目,一切都应该没问题。

确保在调用Firebase时没有指向项目名称,数据库名称可能不同,因此可能会出错。

请确保您没有使用项目中的旧.json文件而不是较新的文件。

在最后一种情况下,如果您愿意承担风险,请删除您的个人firebase项目,看看会发生什么。这是最后一种情况,因为如果你不能迁移到新的那么它会给你带来问题,因为现在你根本就没有数据库。

我认为这几乎就是这个,如果按照步骤仍然指向旧的Firebase项目,那么这一定是你忘记更换的东西。

希望这有效:)