4

在以下几种情况下,VOIP 应用程序会在 iOS 中自动重启:

  • 初始安装
  • 设备重启
  • VOIP应用程序崩溃

我正在寻找区分它们的方法。

我从 didFinishLaunchingWithOptions 中检查了 launchOptions,但重新启动和初始安装都为零(我没有检查崩溃)。

我正在寻找一种以编程方式区分这三种情况的方法。我对私有 API 很好。

4

1 回答 1

2

初始安装可以通过在 NSUserDefaults 中保存一些东西来检测;如果它还没有...

Reboot vs. Crash 正在其他地方讨论,比如这里

也许看看 iOS 的正常运行时间可能会有所帮助。可以与 NSUserDefaults 结合使用。

于 2013-04-30T22:54:55.763 回答