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];
      }

    }

  • 相关阅读:
    properties文件作用以及在哪些地方用
    UUID.randomUUID().toString() 的作用
    devops简介
    Redis数据库
    锁方面区别
    python如何操作git
    使用django实现websocket
    迁移与备份
    服务端主动给客户端推送消息
    使用vim登录root管理员用户显示su:鉴定故障
  • 原文地址:https://www.cnblogs.com/dashengios/p/5457045.html
Copyright © 2011-2022 走看看