美文网首页
iOS 跳转第三方应用

iOS 跳转第三方应用

作者: 心情的蛊惑 | 来源:发表于2018-10-24 10:19 被阅读24次

A 跳转 B

第一步:在Bapp里面选择info---URLTypes--添加Url schemes(假如设为Test)


屏幕快照 2018-10-24 上午10.11.33.png

第二步:在Aapp里面的info.plist中添加LSApplicationQueriesSchemes,数组类型,添加item 为Test


屏幕快照 2018-10-24 上午10.14.03.png

第三步:在Aapp中需要跳转的地方添加

NSURL *url = [NSURL URLWithString:@"Test://"];
 
            if ([[UIApplication sharedApplication] canOpenURL:url]) {
                
                [[UIApplication sharedApplication] openURL:url];
                
            }else{
                NSLog(@"没有安装应用");
            }

第四步:4,在Bapp中,
//当其他应用跳转到当前应用就会调用该代理方法,iOS9及以后有效

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options{
    //获取跟控制器
     UINavigationController *nav = (UINavigationController *)self.window.rootViewController;
//    [nav pushViewController:[MyViewController new] animated:YES];
//    MyViewController *my = (MyViewController *)nav.[1];
//    nav.view.backgroundColor = [UIColor orangeColor];
    return YES;
}

相关文章

  • iOS应用跳转到appstore评分

    iOS应用跳转到appstore评分 标签(空格分隔): IOS 跳转到应用评价页 跳转到应用详情页 appid是...

  • iOS应用内跳转到系统设置页面

    iOS应用内跳转到系统设置页面 iOS应用内跳转到系统设置页面

  • 地图导航

    URI跳转方式地图导航的代码实践iOS调用第三方地图路线导航IOS实现应用内打开第三方地图app进行导航 高德 i...

  • iOS跳转第三方地图导航

    在iOS开发应用过程中,会遇到跳转第三方应用地图进行导航的场景,例如跳转到高德地图,百度地图.如图所示 首先,如果...

  • 基础篇-应用之间的跳转

    前言 iOS开发过程中,遇到的应用间跳转的情景大体是下面的情况 使用第三方用户登录,跳转到需授权的App或跳转到分...

  • OpenUrl

    iOS-使用URL Schemes,进行应用之间跳转iOS - JLRoutes路由跳转官方文档JLRoutes ...

  • iOS - 解决iOS9.0后友盟框架分享、登录时无法跳转到应用

    使用友盟的框架做第三方分享或者登录时,iOS9.0之后在跳转应用进行授权时,如果没有增加可跳转的白名单,就会提示“...

  • 应用之间的跳转和数据传递

    iOS开发拓展篇—应用之间的跳转和数据传递 IOS APP之间跳转通讯 应用之间调用 UIApplication类...

  • IOS 页面切换

    写ios应用的页面切换不比写网页容易,网页应用可通过路由控制页面的跳转,而 ios 应用没有路由概念,所以页面跳转...

  • 俩个应用间的循环跳转

    应用跳转是根据协议头跳转 A跳转B,需要B增加URL Types ,A应用根据URL的协议头跳转 iOS8之前的跳...

网友评论

      本文标题:iOS 跳转第三方应用

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