删除Firebase Android应用,然后在另一个项目中使用其SHA1和软件包名称 [英] Delete a Firebase Android app, then use its SHA1 and package name in another project
问题描述
帐户A - >项目A - > Android应用程式A
帐户B - >项目B - > Android应用程序B
我需要删除项目A并将所有项目迁移到项目B(Android和iOS应用程序,没有别的)。
这是我迄今为止所做的:
- 删除的Android应用程序A
- 创建了项目B
- 创建了Android应用程序B
我现在需要在Android应用程序B中添加Android应用程序A中使用的SHA1,但是我总是遇到错误。
我是认为这可能需要一些时间才能生效,在此期间,我不能在另一个应用程序中使用相同的SHA1。
- 是这种情况吗?
- 需要多长时间?
- 我是否遗漏了一些东西? 需要长达一个月的时间从firebase中删除一个项目,以防止意外删除。 AFAIK,在这段时间你不能使用你的密钥。
upd。如果您使用了一个调试存储(通常放置在
〜/ .android / debug.keystore
中)并生成了像这样的androiddebugkeykeytool -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:
- deleted Android App A
- created Project B
- 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 thiskeytool -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屋!