ios 应用间的跳转

前言:APP-A跳到APP-B

1.获得APP-B的url-schemes:下载APP-B 获得ipa包 改成zip格式 解压 找到info.plist文件 然后找出URL Schemes

2.ios9之后再A的info.plist中添加B的白名单 具体做法:

App-A的Info文件中,添加LSApplicationQueriesSchemes数组,然后添加键值为AppB的字符串。

3.代码实现


- (IBAction)jumpToAppB:(id)sender {

// 1.获取应用程序App-B的URL Scheme

NSURL *appBUrl = [NSURL URLWithString:@"AppB://"];

// 2.判断手机中是否安装了对应程序

if ([[UIApplication sharedApplication] canOpenURL:appBUrl]) {

// 3. 打开应用程序App-B

[[UIApplication sharedApplication] openURL:appBUrl];

} else {

//从Appstore中安装

[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"itms://itunes.apple.com/cn/app/easyconnect/id440460214?mt=8"]options:@{}completionHandler:nil];

  }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容