Ios 应用间实现跳转

1、APP应用中间相互跳转
1、9.0以下 直接使用scheme 进行跳转

如A应用 跳转 B应用 首先需要B应用提供scheme 给A应用 然后A应用使用 [[UIApplication sharedApplication] openURL:_url] 跳转即可 注意 B应用需要把scheme 添加的自己应用的  如下地方
Ios 应用间实现跳转_第1张图片
44244E7F-49B3-4ABF-8606-13F490EDF275.png

2、苹果公司iOS 9系统策略更新 应用需要在“Info.plist”中将要使用的URL Schemes列为白名单, 9.0以上 步骤如上相同 但是需要多家一步骤就是 A应用 要在info.list里添加如下 LSApplicationQueriesSchemes 为数组类型 因为可以添加多个

Pasted Graphic 1.jpg

代码写法如下:

 NSURL * _url = [NSURL URLWithString:@"weixin://"];    
 if ([[UIApplication sharedApplication] canOpenURL:_url]) {
    [[UIApplication sharedApplication] openURL:_url];
 }else{
    NSLog(@"log---->%@",@"没有安装此应用");
}

你可能感兴趣的:(Ios 应用间实现跳转)