美文网首页iOS奋斗iOS Bug路上不寂寞iOS精品
外部浏览器跳转到APP的指定页面

外部浏览器跳转到APP的指定页面

作者: Python数据分析实战 | 来源:发表于2016-03-18 11:01 被阅读12936次

    这周接到一个APP开发任务:

    当用户从外部浏览器(如:UC、Safari)点击有关app的按钮时,实现一下功能

    1、用户未安装app,点击按钮跳转到app的下载页面

    2、用户已安装app,点击按钮打开app并显示指定页面(如注册,登录等)

    首先我们给app添加一个URL Types,用于给web打开的接口

    然后我们在web的代码中添加一下脚本即可

    添加完以后,测试结果如下:

    1、如果用户未安装app,点击按钮跳转到app的下载页面

    2、用户已安装app,点击按钮只能打开app

    二、实现跳转到app指定页面

    在web页面里设置参数,

    如果要实现跳转到指定页面,就需要传 参数 表示跳转到哪个页面,只需要在上面的网址里:即 ifr.src = 'com.zttd.webApp//参数'   

    例如跳到登录页面:ifr.src = 'com.zttd.webApp//Login'

    在APP里接收该参数,并解析进行跳转,需要在AppDelegate文件里实现以下两种方法,最好两种都写,否则可能接收不到数据,接收到该参数后,进行解析通过通知并跳转到指定页面

    相关文章

      网友评论

      • 北海有鱼w:楼主你的通知接收方是在哪里?我把接收方写在rootVc里面,当程序被杀死时,通知方法不执行,不知道你有么有碰到这个问题
      • hello_JSH:比如 我要打开 tabBatVc的第二个vc
      • hello_JSH:接受到URL,你发送了一个通知,谁来接受通知呢?
      • 龙战九野:你好,我问一下,你这个可以跳转的app,是全部用web来写的是吗?
      • a094a96f8c50:请问怎么做本地的测试啊。就是我的app已将上线了,可是我在手机上安装的是一个测试版本的怎么让网页点击跳转到我本地的测试版本上啊
        Python数据分析实战:应该不行,百度没添加你的标识符
        VenpleD:我想问一下,通过百度搜索到的关于你app的内容,当你点击的时候跳转到自己的app,就想知乎那样,你先到百度,然后搜索知乎,点击知乎,会自动跳转到知乎客户端一样,这个可以做到吗?
        Python数据分析实战:得添加标识符才能获取跳转
      • _de_bug_life:刚才测试了下,在Safari地址栏中输入com.zttd.webApp确实能跳转,但在UC里就不行,为什么啊,楼主?
        fbc9926b33b2:@SilenceYaung 在手机上不行我试了下
        _de_bug_life:@SilenceYaung 我在UC上试了,可以。但如果未安装App的话,应该没做处理吧,不管怎么样,多谢楼主了!
        Python数据分析实战:@_de_bug_life 你好 我也试了一下好像不能通过直接访问com.zttd.webApp进行跳转,你可以通过线上的正常网页访问,没问题的:给你一个有效网页:http://mobile.coinvs.com/Dissertation/appDownloadTest 通过手机访问

      本文标题:外部浏览器跳转到APP的指定页面

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