Hallo experts,
I\'ve tested what\'s happing with my app when the iPhone is switched off while the app is active. For this purpose I logged the callback
I tested this. This is the order in which the methods are called.
If you slide, the device will call following two methods in your app in the order below
applicationDidEnterBackground
applciationWillTerminate
The the device will turn off.
I am assuming same happens when the battery drains out.
This was tested on 3Gs running iOS 5.0
Hope this helps.