VOIP application are restarted automatically in iOS in several cases:
- Initial install
- Reboot of device
- Crash of VOIP application
I am looking for way to distinguish between them.
I checked launchOptions from didFinishLaunchingWithOptions, but both for Reboot and Initial install are nil (I didn't check for a crash).
I am looking for a way to distinguish programmatically these three cases. I am fine with private API's.