通过 Crashlytics 在 Android Library 中报告崩溃



我正在构建一个安卓库,我计划将其集成到许多第三方应用程序中(不属于我)。

因此,我正在尝试找出一种方法来找出这些 3rd 方应用程序中是否有任何由于我的库中的代码而崩溃。有什么办法可以找出来吗?

我正在研究Crashlytics来实现同样的目的。但是,据我了解,Crashlytics将能够仅将崩溃分析提供给应用程序所有者,对吗?有没有办法在没有第三方应用程序干预的情况下收集崩溃信息?

谢谢。

编辑:这不是将Crashlytics

集成到库项目的副本,因为我希望Crashlytics成为Android库的一部分,该库将位于多个Android应用程序上,但我希望单独收到通知 - 而不是来自正在安装我的Android库的应用程序。

来自

Fabric的Mike。不支持将 Fabric 或 Crashlytics 添加到外部开发人员将使用的库中,也不应这样做。

不,你不能,至少没有一些黑客攻击。Crashlytics 应该只是应用程序或库子项目 (https://docs.fabric.io/android/crashlytics/build-tools.html#set-up-a-library-subproject) 中的用户。而且你不应该,崩溃主义者按包名称对所有崩溃进行分组。即使您有一些黑客攻击,您也可能会收到来自应用程序的崩溃(与您的库无关),并且您需要在您的库中包含和公开您的 API 密钥......因此,您不应该在库中包含碰撞。

相关内容

  • 没有找到相关文章

最新更新