删除Firebase Android应用,然后在其他项目中使用其SHA1和包名称

时间:2016-11-30 14:06:29

标签: android firebase firebase-cloud-messaging firebase-console

我使用Firebase作为其Firebase云消息传递服务。我有2个帐户,每个帐户都有一个带有Android App的项目。

Account A -> Project A -> Android App A
Account B -> Project B -> Android App B

我需要删除项目A并将所有内容迁移到项目B(Android和iOS应用程序,没有别的)。

这是我到目前为止所做的事情:

  1. 已删除Android App A
  2. 创建了Project B
  3. 创建了Android App B
  4. 我现在需要在Android App B中添加Android App A中使用的SHA1,但我总是收到错误。

    我认为这可能需要一些时间才能生效,在此期间我无法在其他应用中使用相同的SHA1。

    • 是这样的吗?
    • 需要多长时间?
    • 我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

从firebase删除项目最多需要1个月才能防止意外删除。 AFAIK,在此期间您无法使用密钥。

UPD。如果您使用调试存储(通常放在~/.android/debug.keystore中)并生成' androiddebugkey'像这样

keytool -list -alias androiddebugkey \
-keystore ~/.android/debug.keystore \
-storepass android -keypass android

您始终可以删除~/.android/debug.keystore文件并生成新的SHA1。