I am trying to launch another application using its url handler right on my own app launch.
- (void)applicationDidBecomeActive:(UIApplication *)application
{
NSURL *actionURL = [NSURL URLWithString:@"fantastical2://"];
[[UIApplication sharedApplication] openURL:actionURL];
}
It basically works, however there is a significant delay of about 7 seconds from seeing my app appear to actually opening the URL.
How come the delay? How can I launch open a URL/app immediately when launching my own app or reduce this delay?