区分VOIP应用程序启动的不同原因

时间:2013-04-30 22:19:34

标签: ios iphone-privateapi

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

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

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

我从didFinishLaunchingWithOptions检查了launchOptions,但Reboot和Initial install都是nil(我没有检查崩溃)。

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

1 个答案:

答案 0 :(得分:2)

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

重新启动与崩溃正在其他地方讨论,例如here

或许看一下iOS uptime可能有所帮助。可以与NSUserDefaults结合使用。