zoukankan      html  css  js  c++  java
  • iOS中通过链接地址打开指定APP并传参 by徐文棋

    基于项目需要,有时候需要通过一个链接,或者二维码扫描来直接打开我们所开发的客户端.

    当然了.客户端也不仅仅是需要被打开,而且还要跳到相应的页面去,因此这里需要传参.

    客户端想用链接打开,必须要在info.plist中添加相应的URL types 如图:(若没有相应的行请自行添加!)

    设置完这个url之后呢,我们还要去响应 应用被打开(用url链接) 的事件

    so..去AppDelegate.m

    实现一个代理方法

    -(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
      
    
         return YES;    
    }
    

    那么我们就可以通过上面回调得到的url取到 打开本应用 的那个url了

    用urldemo://hehehe打开该应用的话,则回调的url就是urldemo://hehehe了

    至于传参,由于这不像http可以拿到post或get的参数,所以我们还是自己手动的解析吧..  

    这里urldemo://hehehe   我们可以把hehehe当做是参数体,然后该做什么就做什么...

    PS:ios中,safari通过open这个url也是可以打开本应用的

    PS2:其他应用使用 下面这个方法打开本应用

    [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"urldemo://hehehe"]];

    PS3:没有了

  • 相关阅读:
    Node js 入门指南(1)
    书单
    JavaScript
    Web框架的本质
    Linux运维面试(填空题)
    Ubuntu更换国内源
    动态路由-OSPF
    CentOS7安装桌面环境
    anaconda系统安装&kickstart文件
    Tomcat之分布式session共享(MSM)
  • 原文地址:https://www.cnblogs.com/sixindev/p/4479611.html
Copyright © 2011-2022 走看看