zoukankan      html  css  js  c++  java
  • ios如何实现应用之间的跳转

      ios开发时 应用之间的跳转非常常用,比如 在一些购物类app上 直接跳转到支付宝app进行付款,比如 微信分享给好友 或者 朋友圈,可以跳转到微信不同的界面等,应用场景很多,就不一一赘述,那么如何实现应用之间的跳转呢?

    指定程序唯一的 URL地址:  点击info, 下面有 URL Types,点击加号,添加URL Schemes ,比如 wechat://

    - (IBAction)skipToWechat {
      [self openURLWithString:@"wechat://"];
    }

    - (IBAction)skipToTimeline {
      [self openURLWithString:@"wechat://timeline?news"];
    }

    - (IBAction)skipToSession {
      [self openURLWithString:@"wechat://session?news"];
    }

    - (void)openURLWithString:(NSString *)urlString
    {
      // 1.获取到对应应用程序的URL
      NSURL *wechatURL = [NSURL URLWithString:urlString];

      // 2.判断手机中是否安装了对应的应用程序
      if ([[UIApplication sharedApplication] canOpenURL:wechatURL]) {

      // 3.打开应用程序
      [[UIApplication sharedApplication] openURL:wechatURL];
      }

    }

  • 相关阅读:
    vue-webpack介绍
    vue-ES6模块化的导入和导出
    vue-前端模块化
    vue-插槽作用域的使用
    vue-具名插槽的使用
    vue-插槽的基本使用
    vue-父组件获取子组件对象实例
    IO(六)
    IO(五)
    关于overflow:hidden
  • 原文地址:https://www.cnblogs.com/dashengios/p/5457045.html
Copyright © 2011-2022 走看看