1

我需要将应用程序崩溃堆栈跟踪发送到某个 Web 服务(我有这样的要求)。看起来有一个第三方框架,PLCrashReporter允许将此类信息发送到您想要的 Web 服务,对吗?

另一方面,我读到也可以在uncaughtExceptionHandler方法中获取应用程序崩溃信息,将其写入文件,并在应用程序再次启动时发送,这也是正确的吗?

在阅读了一些关于这两个选项的信息后,我有一些问题。我只想将崩溃信息发送到我的特定网络服务,所以:

  1. 整合PLCrashReporter值得只做我需要的吗?
  2. 这种功能是否PLCrashReporterMIT许可下?苹果会批准它发布App Store吗?我的应用程序将是商业应用程序。
  3. 是否有任何其他崩溃报告框架可以用来调用我自己的 Web 服务?
  4. 关于uncaughtExceptionHandler,我在某处读到以这种方式报告应用程序崩溃是不可靠的,对吗?

提前致谢

4

1 回答 1

1
  1. 是的。
  2. 没关系。我多年来一直在我的商业 iOS 应用程序中使用它。
  3. 这样的问题是题外话。
  4. 使用 PLCrashReporter - 它为您完成所有困难的事情。
于 2015-09-08T15:07:50.343 回答