一丶
二丶实战
跳转支付宝为例子
1.获取Scheme
appstore上下载支付宝app;
解压,然后查看里面info.plist
CFBundleURLSchemes
这个字段,取其中一个就可以了;
2.添加
iOS9之后需要添加白名单
info.plist
<key>LSApplicationQueriesSchemes</key>
<array>
<string>alipay</string>
</array>
NSURL *appUrl = [NSURL URLWithString:@"alipay://"];
NSURL *httpUrl = [NSURL URLWithString:@"https://qr.alipay.com/apx08944gtboitcgqa8vjf8"];
if([[UIApplication sharedApplication] canOpenURL:appUrl]) {
[[UIApplication sharedApplication] openURL:appUrl];
} else {
[[UIApplication sharedApplication] openURL:httpUrl];
}
三丶总结;
网友评论