跳转到任意 app 的方法攻略

直奔主题

一。需要拿到所要跳的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];
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很可能你的应用是与一个支持HTTPS传输数据的服务器交互,但是并没有使用TLS 1.2或更高。在这种情况下,你定义...
    Www刘阅读 8,305评论 0 5
  • 应用间相互跳转简介 在iOS开发的过程中,我们经常会遇到需要从一个应用程序A跳转到另一个应用程序B的场景。这就需要...
    优雅地小男子阅读 4,525评论 0 0
  • 最近也是各种事情不顺利,各种纠结各种抓狂,然后还是一个人面对一个人解决消化各种问题,一直像一个男人一样的活着吧,勇...
    身未动心已远的小玉儿阅读 937评论 0 0
  • 婆媳关系,自古难解。 刚刚结婚时候婆媳关系还好,不知道是不是一起久了,还是本身两代人思想上的代沟,矛盾就出来了。 ...
    原夜阅读 1,423评论 0 0
  • 本辑三原则: 手机原拍;简书首发;温市时空 云儿淡淡树叶青, 风儿轻轻海浪平。 几家亲子享假日, 一壶咖啡品温馨。
    珠江潮平阅读 1,703评论 43 38