android - 删除 Firebase Android 应用程序,然后在另一个项目中使用其 SHA1 和包名称

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

我将 Firebase 用于其 Firebase 云消息服务。我有 2 个帐户,每个帐户都有一个项目和 Android 应用程序。

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

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

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

  1. 删除了 Android 应用 A
  2. 创建项目 B
  3. 创建了 Android 应用 B

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

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

  • 是这样吗?
  • 需要多长时间?
  • 我是不是漏掉了什么?

最佳答案

从 Firebase 中删除项目最多需要 1 个月,以防止意外删除。据我所知,在此期间您不能使用您的 key 。

更新。如果您使用调试存储(通常放置在 ~/.android/debug.keystore)并像这样生成“androiddebugkey”

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

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

关于android - 删除 Firebase Android 应用程序,然后在另一个项目中使用其 SHA1 和包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40890451/

相关文章:

android - 无法使用 Google Android 登录获取 API 异常 10

javascript - 如何将服务注入(inject) AngularJS 的 UI-Router templateUrl 函数?

android - Firebase 消息 : Infinite onLaunch Loop

java - 如何过滤来自 Firebase 的查询?

swift - 调用与我的数据库交互的方法的最佳位置在哪里?

android - 何时为用户注册 FCM token

ios - 用于 iOS 的 cordova-plugin-firebase

android - 如何避免我添加到布局中的控件中的质量?

java - Android:我使用什么代码将保存的数据从 MainActivity.java 启动到它自己的信息页面?

ANDROID:如何创建 android servlet