Fabric 不允许我 link 我的 Firebase 应用

Fabric won't let me link my Firebase app

我的 Firebase 项目上有一个应用,我正尝试将其 link 到 Fabric。

当我转到 Fabric -> Firebase -> 设置集成和 select 应用程序时,它显示 "Already linked"。

但是如果我转到 Firebase 控制台 -> 项目设置 -> 集成 -> Fabric,我在那里看不到它 link。我确实看到了一些其他应用程序 linked,但不是我现在正在尝试 link 的应用程序。

知道为什么会这样吗?如果我有一个旧的 Firebase <-> Fabric link,我至少应该在这里看到它并能够将其删除,但那里什么也没有。那么为什么 Fabric 认为我的应用程序已经 linked,而它显然没有?

来自 Fabric 的 Paul。我的建议是取消link您的应用并重试。

您可以使用以下 URL 取消link: https://fabric.io/remove_firebase_crashlytics?clientId=CLIENT_ID&projectId=PROJECT_ID

  • CLIENT_ID 是您的 Firebase 客户端 ID。 这以 "android:" 或 "ios:" 开头,后跟您的包名称 (Android) 或包 ID (iOS)
  • PROJECT_ID 是您的应用程序包含的 Firebase 项目 ID,可以通过转到项目设置找到。这也存在于您的 Firebase 控制台的 URL 中,即 https://console.firebase.google.com/project/<projectId>

例如,使用这些值:

  • clientId: ios:com.remove.crashlytics.1
  • projectId: test-removing-crashlytics

link变成:https://fabric.io/remove_firebase_crashlytics?clientId=ios:com.remove.crashlytics.1&projectId=test-removing-crashlytics

Firebase 引入了一个新选项,可以轻松管理集成。可以在 Firebase 项目设置的 "Integrations" 选项卡下找到此选项。

在已经有 Fabric 集成的项目中打开此选项卡,您可以点击 fabric 的 "Manage" 按钮,您将看到取消链接选项。

转到这个link > scroll down and under "Migrated Firebase apps" > click the "Manage Links" button that will take you to the Firebase Project > Settings > Integrations and click the "Unlink Fabric app" on the right side of the screen