I’m writing following code that opens browser when app will be going to background:
- (void)applicationWillResignActive:(UIApplication *)application
{
/*
Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
*/
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];
}
but its not opening. Any suggestions?
Can I open browser in “applicationWillResignActive” or not?
You code looks fine so I guess that iOS won’t let you do it. Your app has been told to go into the background – you don’t get to open new apps!
PS :
Why would you ever want to do this – surely this will just really really annoy the user?