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:没有了

  • 相关阅读:
    postman发送请求携带Cookie
    maven打包相关配置
    springboot使用redis的keyspace notifications 实现定时通知
    JSON使用
    jdk1.8的一些特性
    Mysql--基础(一)
    04 difflib和filecmp
    08 存储引擎
    03 dnspython模块的应用
    02 IPy模块的应用
  • 原文地址:https://www.cnblogs.com/sixindev/p/4479611.html
Copyright © 2011-2022 走看看