来自 SDK 的 Crashlytics

Crashlytics from SDK

我们目前正在构建原生 iOS 和 Android SDK,它们将嵌入到客户端应用程序中。

我们正在使用 Fabric 和 Crashlytics,但 运行 在 SDK 中 运行 使用 Crashlytics 捕获错误时遇到问题。这是因为 Crashlytics 和相关的错误记录框架在应用程序启动时被全局初始化,这使得配置和使用多个实例变得困难。

几年前读过 Android: Installing Crashlytics in an SDK and its embracing app,但听起来并不乐观。

有没有人有使用 Crashlytics 执行此操作的经验或知道任何其他更适合的解决方案?

我们最终选择了 Sentry,因为它为我们的 SDK 提供了更多 lightweight/custom 实现。