iOS_利用Scheme跳转App

作者: 丶纳凉 | 来源:发表于2017-07-06 15:05 被阅读28次

一丶

二丶实战

跳转支付宝为例子

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];
}

三丶总结;

相关文章

网友评论

    本文标题:iOS_利用Scheme跳转App

    本文链接:https://www.haomeiwen.com/subject/hmvhhxtx.html