美文网首页
网页跳iOS源生需要准备些什么?

网页跳iOS源生需要准备些什么?

作者: 一念寻风 | 来源:发表于2017-11-30 10:45 被阅读0次

       

网页跳iOS源生需要准备些什么?

      从分享的网页跳转到app对应页面是一种非常常见的需求,这个时候采用schema跳转,是一种非常方便的方式。

      在微信平台,安卓和iOS的schema跳转默认会被屏蔽,上传到腾讯应用宝可以解决一些问题。在iOS9以上系统支持通用链接(Universal Link)技术可以突破封锁,无缝衔接APP源生页面,这时用wap站网址解析出各类参数和页面类型都是可以的,当然,如果采用schema作为参数不失为一个更方便的写法。

        schema可以带路径和参数,一般都是这样的:xxxapp://activuty?title=标题code=344,通过对其解析可以获取需要跳转的页面名及参数。在需要跳转的页面较少的情况下可以针对每个页面名参数做对应的处理,但是一旦当页面增多就会导致代码臃肿,拓展性降低。于是针对这种业务需求,我封装了一个页面处理路由。

        XTRouter就是用来处理多类型多参数的schema跳转目标获取的工具。该工具通过配置文件,获取不同路径对应的控制器名字,根据默认数据,参数映射为控制器赋值。在获取到控制器之后便可以进行各种跳转操作。

GitHub: https://github.com/dingpuyu/XTRouter

相关文章

  • 网页跳iOS源生需要准备些什么?

    从分享的网页跳转到app对应页面是一种非常常见的需求,这个时候采用schema跳转,是一种非常方便的...

  • iOS中OC和JS交互方法2020最新最全总结、

    前言: 在iOS应用开发中,会经常用到WebView,当我们对WebView进行操作的时候,会需要APP源生和网页...

  • 辞职 需要准备些什么

    一腔孤勇及一群人的鼓励和支持,我辞职了。 一毕业进入“中”字开头的建筑央企,有过骄傲,有过自豪,被羡慕过……但我辞...

  • iOS之webView与js交互

    iOS开发中经常需要与webView进行一些交互操作,比如获取网页上面的title,Image,content等等...

  • CassECommerce真机调试指南

    你需要的环境 Mac电脑和iPhone手机 iOS源生项目代码(CassECommerce)和RN项目代码 能看到...

  • python网页解析之bs4

    python网页解析之bs4 BeautifulSoup安装库 需要将pip源设置为国内源,阿里源,豆瓣源,网易源...

  • 网页设计需要把握些什么?

    网页设计需要把握些什么? 一、网页设计高手需要具有的常识 首要不用说,就是代码的水平,这一点是最难的也是没有捷径可...

  • 考前,家长需要准备些什么?

    中考即将临近,提醒各位家长,做好以下准备。 一,准备的学习用品: 1,准考证(一直保存好,高中报名需要,也可以留下...

  • 创业前需要准备些什么?

    早上好! 今天周一,上班了。 这个星期也是挺多工作需要做的。 先把江的需求做一张出来给老大看。然后找素材找灵感,然...

  • 待产包需要准备些什么

    刚刚生完宝宝3个多月,很多新手妈妈也和我一样,开始准备待产的用品,各种茫然。 一:证件几大类 1.医保卡 ...

网友评论

      本文标题:网页跳iOS源生需要准备些什么?

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