When user clicks home button or received a call application every time goes to
- (void)applicationWillResignActive:(UIApplication *)application
then
- (void)applicationDidEnterBackground:(UIApplication *)application.
I have checked with putting logs in all delegate methods of AppDelegate.
Is there any restriction by Apple that we can't differentiate these two states ?