iOS开发知识小集iOS启蒙iOS Developer

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 为数组类型 因为可以添加多个

Pasted Graphic 1.jpg

代码写法如下:

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

猜你喜欢

热点阅读