【发布时间】:2013-10-21 11:44:27
【问题描述】:
我正在尝试创建一个 iOS 崩溃报告工具。我想知道应用程序终止后是否可以发送崩溃信息。
所以我的问题是: - iOS 应用程序终止后的生命周期是什么? - 我在哪里可以了解更多关于 iOS 在终止时对应用程序所做的事情?
【问题讨论】:
-
所以,我的问题是指在该生命周期之后会发生什么。
-
应用程序终止后,您无法执行任何操作。你只能在applicationWillTerminate 方法中做一些事情。
-
也许您应该调查“crashlytics”或“google analytics”等工具的工作原理。我会使用后台服务来发送详细的崩溃信息,并在 applicationWillTerminate 方法中向该后台服务发送简短报告。
-
谢谢,尤努斯。很遗憾,您无法在 iOS 上运行后台服务。
-
这不是一个真正的答案,但也许看看
testflight如何实现他们的SDK中报告的崩溃testflightapp.com/sdk/download他们根据应用程序是否具有以下信号状态SIGILL调用异常,SIGABRT和SIGBUS也许你可以更简单一些。
标签: iphone ios objective-c ipad