美文网首页
跳转到任意 app 的方法攻略

跳转到任意 app 的方法攻略

作者: hypercode | 来源:发表于2018-12-11 13:29 被阅读0次

    直奔主题

    一。需要拿到所要跳的App 的URL Scheme,很多人卡在这里。
    思路是:解压 ipa 包,拿到 plist 文件,找到URL types里的某一 item 里的 URL Schemes即是所需(其实所有 item 下的都行,但是有一个是标识这个 App 的,看名字能猜到)。
    有些同学不知道如何拿到一个 App 的 ipa 包,拿 ipa 包的方法如下:
    1.用 ios9以下的机器下载 App,然后导出 ipa 包。
    2.pp助手-下载管理-已下载资源-应用-选中想要提的包-打开文件位置。

    二。添加拿到的 URL scheme 到自己 App 的 LSApplicationQueriesSchemes 里,即添加自己 App 访问别的 App 的白名单。

    三。用如下方法即可打开别的 App:

    NSURL * url = [NSURL URLWithString:@"OtherAppURLScheme://"];
        if ([[UIApplication sharedApplication] canOpenURL:url]) {
            [[UIApplication sharedApplication] openURL:url];
        }else{
            url = [NSURL URLWithString:@"https://itunes.apple.com/********"];
            [[UIApplication sharedApplication] openURL:url];
        }
    

    相关文章

      网友评论

          本文标题:跳转到任意 app 的方法攻略

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