Dus*_*Dus 5 android crash-reports
我正在寻找一个崩溃报告器 api,它将在我们一直在开发的 sdk 上工作,无论使用该 sdk 的应用程序如何。
我不希望所有使用我们的 sdk 的应用程序为此目的执行任何其他定义,我希望它位于后台,并且与应用程序的 gradle、manifest 或应用程序的 onCreate 方法无关。
我为此进行了很多搜索,我发现所有 api 都需要满足上一段中的要求之一。
所以,这是我研究过的 sdk 列表,它们都需要应用程序定义,这不符合我的需求。
Firebase:Fe,firebase需要在应用程序级别设置gradle依赖项,定义应用程序本身并在应用程序上下文中初始化sdk(我可以在库中处理):
compile 'com.google.firebase:firebase-crash:10.2.0'
Run Code Online (Sandbox Code Playgroud)请不要提供类似“让所有使用 sdk 的应用程序定义 x、y、z”之类的内容 - 这不是我正在寻找的解决方案。
我认为没有任何库可以按照您想要的方式工作。
然而,您可以做的是用 try/catch(Exception e) 填充所有面向外部的方法并自己处理日志记录。例如,只需静默发送电子邮件或通过一些 REST 调用。
请务必在发送后再次抛出异常,以便实现应用程序也可以处理失败,并且不会处于认为您的库所做的工作有效的状态,而实际上它却失败了。
归档时间: |
|
查看次数: |
2968 次 |
最近记录: |