我可以安全删除新的Firebase项目而不会丢失我的Android应用吗?

时间:2016-07-02 21:11:13

标签: android firebase firebase-authentication

开始将Firebase添加到我的应用中。为此,我不得不添加SHA1配置但是出现了这个错误

  

此软件包名称已存在OAuth2客户端,而另一个项目中已存在SHA-1。您现在可以省略SHA-1和read more about this situation and how to resolve it

所以我按照提议跟进了this linke,并得到了与我的案例相关的说明(即开始将Firebase添加到现有应用中):

  

如果您刚刚创建了这个项目,或者没有将Firebase添加到您的应用中,最简单的方法是删除您的项目,而不是导入您现有的Google项目。

但是,当我继续删除我的Firebase项目时,我收到了这个可怕的消息:

  

这是一项永久性行动。此项目中包含的所有应用也将被删除。

我的应用正在制作中!我无法删除它!此消息是仅从Firebase控制台角度编写的吗?我可以确定我的现有应用程序(最初在常规Android项目中定义)是否会被删除?

1 个答案:

答案 0 :(得分:0)

经过一些调查后,我自己意识到可以安全地删除Firebase项目而不会失去对原始应用的访问权限。以下是详细信息。

  • 删除的是相应的GCP项目(即具有相同的项目ID);假设您创建了一个新项目(这就是我所做的) - 当您删除新的Firebase项目时,您将获得一个自动生成的 GCP项目, it 将被删除
  • 与我的应用程序(已在Google Play上对应)对应的GCP原始GCP项目未触及。
  • 如果出现错误,始终可以恢复原始GCP项目(请参阅here)。我不需要那个,但是如果知道这个选项存在就更容易决定验证上面的2个子弹。