我们目前正在构建一个原生iOS和Android SDK,它们将嵌入到客户端应用程序中。
我们正在使用Fabric和Crashlytics但遇到问题时使用Crashlytics来捕获在SDK中运行时的错误。这是因为Crashlytics和相关的错误日志框架在应用程序启动时全局初始化,这使得配置和使用多个实例变得困难。
几年前读过Android: Installing Crashlytics in an SDK and its embracing app听起来并不乐观。
有没有人有过使用Crashlytics或者了解其他更适合的解决方案的经验?
我们最终选择了Sentry,因为这为我们的SDK提供了更轻量级/自定义的实现。