删除Firebase Android应用,然后在另一个项目中使用其SHA1和软件包名称 [英] Delete a Firebase Android app, then use its SHA1 and package name in another project

查看:208
本文介绍了删除Firebase Android应用,然后在另一个项目中使用其SHA1和软件包名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Firebase作为其Firebase云消息传递服务。我有2个帐户,每个帐户都有一个Android应用程序。

 帐户A  - >项目A  - > Android应用程式A 
帐户B - >项目B - > Android应用程序B

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



这是我迄今为止所做的:


  1. 删除的Android应用程序A

  2. 创建了项目B

  3. 创建了Android应用程序B

我现在需要在Android应用程序B中添加Android应用程序A中使用的SHA1,但是我总是遇到错误。



我是认为这可能需要一些时间才能生效,在此期间,我不能在另一个应用程序中使用相同的SHA1。


  • 是这种情况吗?

  • 需要多长时间?

  • 我是否遗漏了一些东西? 需要长达一个月的时间从firebase中删除一个项目,以防止意外删除。 AFAIK,在这段时间你不能使用你的密钥。

    upd。如果您使用了一个调试存储(通常放置在〜/ .android / debug.keystore 中)并生成了像这样的androiddebugkey

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

    您可以随时删除〜/ .android / debug.keystore 文件并生成新的SHA1。


    I'm using Firebase for its Firebase Cloud Messaging service. I have 2 account, each of which has a project with and Android App.

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

    I need to delete Project A and migrate everything to Project B (Android and iOS apps, nothing else).

    Here's what I've done so far:

    1. deleted Android App A
    2. created Project B
    3. created Android App B

    I now need to add the SHA1s, used in Android App A, in Android App B, but I always get an error.

    I'm thinking this could need some time to take effect, during which time I can't use the same SHA1 in another app.

    • Is this the case?
    • How long should it take?
    • Am I missing something?

    解决方案

    It takes up to 1 month to delete a project from firebase to prevent unintended removal. AFAIK, you cannot use your key during that period.

    upd. If you used a debug store (usually placed in ~/.android/debug.keystore) and generated 'androiddebugkey' like this

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

    you can always delete the ~/.android/debug.keystore file and generate new SHA1.

    这篇关于删除Firebase Android应用,然后在另一个项目中使用其SHA1和软件包名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆