2

带有 TestFlight 的应用程序如何发送其崩溃报告?是否有一些立即发送报告的异常处理程序?或者应用程序的下一次启动是否会触发对崩溃日志的扫描并发送待处理的日志?由于内存使用量过多,操作系统是否也会将其杀死作为崩溃报告发送?

4

1 回答 1

1

从文档中:

未捕获的异常意味着您的应用程序处于未知状态,您无能为力,只能尝试优雅地退出。我们的 SDK 会尽最大努力在崩溃时将我们在这种情况下收集的数据提供给您,但它的设计方式是,在尝试发送数据之前,保存数据的重要操作以尽可能安全的方式发生任何事物。如果您确实使用未捕获的异常或信号处理程序,请在调用 takeOff 之前安装您的处理程序。然后,我们的 SDK 将在我们的运行时调用您的处理程序

所以它是立即发送的。

我认为内存触发的崩溃会使用相同的方法,但你永远不知道它是否能够完成。

于 2012-09-03T13:34:10.397 回答