UIApplicationOpenURLOptionUniversalLinksOnly设置为YES,表示如果打开的是一个http或者https网址,如果没有安装这个APP的话,那么就返回失败,无法打开,这是为了防止一些APP的广告,如果你只是应用间跳转,那么就设置为NO即可,因为应用件跳转不可能是一个合法的网址,并且应用间跳转不要添加特殊符号,字母就可以,比如要跳到URLSchemes为zyyc的APP,这个URLSchemes就不要写成zyy_c这样的格式,被坑了一天,添加了白名单也没用……
NSDictionary *options = @{UIApplicationOpenURLOptionUniversalLinksOnly : @YES};
[application openURL:URL options:options completionHandler:nil];