Ios 应用间实现跳转

作者: HOULI | 来源:发表于2017-03-29 11:36 被阅读86次

    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---->%@",@"没有安装此应用");
    }
    

    相关文章

      网友评论

      本文标题:Ios 应用间实现跳转

      本文链接:https://www.haomeiwen.com/subject/laseottx.html