【问题标题】:How does crashlytics manage to upload crash-log even the crash happens in applicationDidFinishLaunching?即使崩溃发生在 applicationDidFinishLaunching 中,crashlytics 如何设法上传崩溃日志?
【发布时间】:2015-07-27 12:45:31
【问题描述】:

作为 $title,只是想知道他们是如何做到这一点的。 这就是他们在网页中所说的“有没有一种快速的方法来强制崩溃?” http://support.crashlytics.com/knowledgebase/articles/92522-is-there-a-quick-way-to-force-a-crash-

我跟着这个,成功获得了 applicationDidFinishLaunching 中的崩溃日志:。

【问题讨论】:

    标签: ios crash crash-reports crashlytics


    【解决方案1】:

    他们只会在应用程序重新启动后上传。

    他们在崩溃前收集信息,并在重启后发送崩溃日志。

    我是这么理解的。

    在此处查看@marcr 的答案:Offline crash reporting in Crashlytics

    【讨论】:

    • 他们可以在这么短的时间内将崩溃日志发送到他们的服务器,甚至在 applicationDidFinishLaunching 中崩溃。不知道他们在这个超级快速报告功能背后做了什么。
    • 但通常你做的第一件事是[CrashLytics startWithAPIKey:]。这可能就是他们报告崩溃的地方。如果您在调用该方法之前发生了崩溃,那么即使 crashlytics 也可能不会报告任何崩溃。发送请求应该不是问题,如果它是轻量级的,那么很快就会发生。等待结果并对其进行处理,可能需要一段时间。
    • 您是否尝试过他们网页上的“高级”部分来强制崩溃?并在调用 startWithAPIKey 之前强制它:?
    猜你喜欢
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 2015-02-18
    • 1970-01-01
    相关资源
    最近更新 更多