根据 Fabric 文档Fabric doc to reduce user traffic,捕获的异常仅在应用程序启动时发送 -
Crashlytics 在专用后台线程上处理异常,因此对您的应用程序的性能影响很小。为了减少用户的网络流量,Crashlytics 将记录的异常批量处理在一起,并在应用下次启动时发送。
try {
myMethodThatThrows();
} catch (Exception e) {
Crashlytics.logException(e);
// handle your exception here!
}
但是对于这个特定的应用程序,该应用程序将始终打开,并且不打算重新启动。所以问题是——
如何强制在一段时间后或某些事件后发送日志?