如果Safari没有在后台打开,我无法使用'openurl'方法打开Safari的http链接。但如果Safari在后台进程中运行,该应用程序可以成功打开Safari的http链接。我不确定这是否是iOS9更改之一。
这是我的代码
BOOL isAppInstalled = [[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:[DELEGATE advertiseUrl]]];
if(isAppInstalled) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://stackoverflow.com"]];
}