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

  }
}

你可能感兴趣的:(ios 应用间的跳转)