【问题标题】:Forcefully send logged exceptions (non-fatal) to server with Crashlytics使用 Crashlytics 将记录的异常(非致命)强制发送到服务器
【发布时间】:2018-06-20 04:49:59
【问题描述】:

我正在尝试使用Crashlytics.logException(Throwable t)documentation 表示单个会话中最多可以记录 8 条消息,并且这些消息会在应用程序重新启动时发送到服务器。这似乎不太方便。如何手动强制将这些日志发送到服务器?

【问题讨论】:

    标签: android logging crashlytics google-fabric crashlytics-android


    【解决方案1】:

    感谢院长的提问。现在除了重启之外,不可能在任何其他情况下强制发送这些日志。这是为了防止我们滥用并限制重新启动时所需的上传大小。谢谢!

    【讨论】:

    • 感谢托德的快速回答!在我接受您的回答之前,您能否详细说明一下:是否有任何其他方法可以使用 Crashlytics / Fabric 记录意外事件,并保证即使用户在首次启动后卸载应用程序,消息也会到达服务器?
    • 跟进此@DeanPanayotov 是没有办法强制消息通过。如果用户在第一次启动后卸载应用程序,则不会发送数据。幸运的是,我们发现用户很少这样做。
    • 尝试使用docs.fabric.io/android/crashlytics/… 并编写自己的 Exception.printStacktrace()
    猜你喜欢
    • 1970-01-01
    • 2018-05-13
    • 2019-01-13
    • 2017-08-22
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多