我需要将应用程序崩溃堆栈跟踪发送到某个 Web 服务(我有这样的要求)。看起来有一个第三方框架,PLCrashReporter
允许将此类信息发送到您想要的 Web 服务,对吗?
另一方面,我读到也可以在uncaughtExceptionHandler
方法中获取应用程序崩溃信息,将其写入文件,并在应用程序再次启动时发送,这也是正确的吗?
在阅读了一些关于这两个选项的信息后,我有一些问题。我只想将崩溃信息发送到我的特定网络服务,所以:
- 整合
PLCrashReporter
值得只做我需要的吗? - 这种功能是否
PLCrashReporter
在MIT
许可下?苹果会批准它发布App Store
吗?我的应用程序将是商业应用程序。 - 是否有任何其他崩溃报告框架可以用来调用我自己的 Web 服务?
- 关于
uncaughtExceptionHandler
,我在某处读到以这种方式报告应用程序崩溃是不可靠的,对吗?
提前致谢