在以下几种情况下,iOS 中的 VOIP 应用程序会自动重新启动:
我正在寻找区分它们的方法。
我从 didFinishLaunchingWithOptions 中检查了 launchOptions,但是对于 Reboot 和 Initial install 都是零(我没有检查崩溃)。
我正在寻找一种以编程方式区分这三种情况的方法。我对私有(private) API 没问题。
最佳答案
可以通过在 NSUserDefaults 中保存一些东西来检测初始安装;如果它还没有...
Reboot vs. Crash 正在其他地方讨论,比如 here 。
也许看看 iOS uptime 可能会有所帮助。可以与 NSUserDefaults 结合使用。
关于ios - 区分VOIP应用启动的不同原因,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16309898/