Ios 应用间实现跳转
2017-03-29 本文已影响86人
HOULI
1、APP应用中间相互跳转
1、9.0以下 直接使用scheme 进行跳转
如A应用 跳转 B应用 首先需要B应用提供scheme 给A应用 然后A应用使用 [[UIApplication sharedApplication] openURL:_url] 跳转即可 注意 B应用需要把scheme 添加的自己应用的 如下地方
44244E7F-49B3-4ABF-8606-13F490EDF275.png
2、苹果公司iOS 9系统策略更新 应用需要在“Info.plist”中将要使用的URL Schemes列为白名单, 9.0以上 步骤如上相同 但是需要多家一步骤就是 A应用 要在info.list里添加如下 LSApplicationQueriesSchemes 为数组类型 因为可以添加多个
代码写法如下:
NSURL * _url = [NSURL URLWithString:@"weixin://"];
if ([[UIApplication sharedApplication] canOpenURL:_url]) {
[[UIApplication sharedApplication] openURL:_url];
}else{
NSLog(@"log---->%@",@"没有安装此应用");
}