【问题标题】:Using Firebase Crashlytics and Fabric Answers使用 Firebase Crashlytics 和 Fabric Answers
【发布时间】:2025-12-05 08:00:01
【问题描述】:

我想同时使用 Firebase Crashlytics 和 Fabric Answers。

根据link,为了设置 Fabric Answers,我们需要包含 Fabric API 密钥。

这个link 没有提到任何需要 Fabric API 密钥来实现 Firebase Crashlytics。

经过一些测试,我发现 Firebase Crashlytics 只能在没有 AndroidManifest 中的 Fabric API 密钥的情况下工作,如本部分文档所述。

另一方面,Fabric Answers 仅适用于 AndroidManifest 中的 Fabric API 密钥。

我们是否可以同时使用 Firebase Crashlytics 和 Fabric Answers?

如果没有,我该如何将 Firebase Crashlytics 迁移回 Fabric Crashlytics?

谢谢。

【问题讨论】:

  • 感谢您提出这个问题,您是否找到了同时使用 Firebase Crashlytics 和 Fabric 答案的解决方案。
  • 我实际上已经向 Firebase 发送了一封关于此的电子邮件。以下是他们的回复:“感谢您与我们联系。目前无法同时使用 Firebase Crashlytics 和 Fabric Answers。我会让团队知道您的疑虑,以便我们继续考虑这个问题。”
  • 我认为带有自定义日志事件的 Firebase 分析与 Answers 的工作相同,不是吗?两者有何不同。
  • 我个人更喜欢 Fabric 控制台。他们的控制台的摘要/主屏幕提供了一个应用程序列表,其中包含汇总的用户分析数据,例如新用户和活跃用户。 Firebase 不提供此功能。除此之外,我喜欢每天收到来自 Fabric 的电子邮件,详细说明 Firebase 不提供的每日 Answers 用户分析摘要(新用户、活跃用户等):(
  • 整件事(crashlytics/answers/fabric/firebase - 所有这些)都做得很差,而且没有记录。 wtf.

标签: firebase crashlytics twitter-fabric google-fabric fabric-answers


【解决方案1】:

最简单的设置方法是使用适用于 Android Studio 的 Fabric 插件。它将配置您的项目并将密钥放在正确的文件/位置。

Crashlytics 和 Answers 都需要结构密钥。

【讨论】:

  • 我指的是 Firebase Crashlytics。它与 Fabric Crashlytics 不同。