打开第三方 App 及被第三方 App 打开
如果能够保证这个 scheme
一定是存在的,可以直接执行:
[[UIApplication sharedApplication] openURL:request.URL
options:@{}
completionHandler:nil];
如果不能保证,以免其它特殊问题,可以 canOpenURL
判断一下:
BOOL result = [[UIApplication sharedApplication] canOpenURL:request.URL];
if(result) {
[[UIApplication sharedApplication] openURL:request.URL
options:@{}
completionHandler:nil];
} else {
// 是否需要提示?
}