根据Fabric文档Fabric文档以减少用户访问量,捕获的异常仅在应用启动时发送-
Crashlytics在专用的后台线程上处理异常,因此对您的应用程序的性能影响很小。为减少用户的网络流量,Crashlytics会将记录的异常一起批处理,并在下次启动应用程序时将其发送。
try {
myMethodThatThrows();
} catch (Exception e) {
Crashlytics.logException(e);
// handle your exception here!
}
但是对于此特定应用程序,该应用程序将始终处于打开状态,并且不打算重新启动。所以问题是-
如何强制在某个时间或某个事件之后发送日志?
来自Fabric的Mike。
目前,我们的SDK无法提供从运行中的Android应用程序手动刷新或推送日志的方法。记录的异常在重新启动应用程序时发送。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句