删除一个 Firebase Android 应用,然后在另一个项目中使用它的 SHA1 和包名称
Delete a Firebase Android app, then use its SHA1 and package name in another project
我将 Firebase 用于其 Firebase 云消息服务。我有 2 个帐户,每个帐户都有一个项目和 Android App.
Account A -> Project A -> Android App A
Account B -> Project B -> Android App B
我需要删除项目 A 并将所有内容迁移到项目 B(Android 和 iOS 应用程序,没有别的)。
这是我目前所做的:
- 已删除 Android 应用程序 A
- 创建了项目 B
- 创建了 Android 应用程序 B
我现在需要添加在 Android 应用程序 A 和 Android 应用程序 B 中使用的 SHA1,但我总是遇到错误。
我认为这可能需要一些时间才能生效,在此期间我不能在另一个应用程序中使用相同的 SHA1。
- 是这样吗?
- 需要多长时间?
- 我是不是漏掉了什么?
从 Firebase 中删除项目最多需要 1 个月,以防止意外删除。据我所知,在此期间您不能使用您的密钥。
更新。如果您使用调试存储(通常放在 ~/.android/debug.keystore
中)并像这样生成 'androiddebugkey'
keytool -list -alias androiddebugkey \
-keystore ~/.android/debug.keystore \
-storepass android -keypass android
您可以随时删除 ~/.android/debug.keystore
文件并生成新的 SHA1。
我将 Firebase 用于其 Firebase 云消息服务。我有 2 个帐户,每个帐户都有一个项目和 Android App.
Account A -> Project A -> Android App A
Account B -> Project B -> Android App B
我需要删除项目 A 并将所有内容迁移到项目 B(Android 和 iOS 应用程序,没有别的)。
这是我目前所做的:
- 已删除 Android 应用程序 A
- 创建了项目 B
- 创建了 Android 应用程序 B
我现在需要添加在 Android 应用程序 A 和 Android 应用程序 B 中使用的 SHA1,但我总是遇到错误。
我认为这可能需要一些时间才能生效,在此期间我不能在另一个应用程序中使用相同的 SHA1。
- 是这样吗?
- 需要多长时间?
- 我是不是漏掉了什么?
从 Firebase 中删除项目最多需要 1 个月,以防止意外删除。据我所知,在此期间您不能使用您的密钥。
更新。如果您使用调试存储(通常放在 ~/.android/debug.keystore
中)并像这样生成 'androiddebugkey'
keytool -list -alias androiddebugkey \
-keystore ~/.android/debug.keystore \
-storepass android -keypass android
您可以随时删除 ~/.android/debug.keystore
文件并生成新的 SHA1。