美文网首页
移动端路由层

移动端路由层

作者: 石玉龙 | 来源:发表于2017-01-22 00:50 被阅读20次

移动端路由层需要解决的问题:

对外部提供远程访问的功能,实现跨应用调用响应,包括H5应用调用、其他App应用调用、系统访问调用等

原生页面、模块、组件等定义,统称为资源(Resource),在跨应用调用和路由层在不同端实现的业务表现需要一致的前提下,需要对资源进行定义,在路由提供内部请求分发的时候则可以提供不依赖对外进行资源定义的功能

外部调用如何使用统一标示(Uniform)进行表示资源

如何在移动端统一定义访问请求的过程,从而达成移动端与web端的统一性

如何更好的兼容iOS、Android的系统访问机制、App链接协议、web端路由机制与前端开发规范等

如何兼容各平台(Android、iOS)App页面导航机制

如何解决安全访问问题

移动端在客户端进行动态配置

移动端路由所应用的场景:

H5页面与App原生页面、模块与组件的交互

App与App之间的相互访问

App内部页面跳转、模块调度与组件加载等

推送与通知系统解除硬编码的逻辑,动态访问原生资源,更好的支持通过通知和推送完成动态页面访问和逻辑执行

Extension等动态调用主App的资源

App实现更复杂的架构MVVM或者是VIPER架构,提供解除业务相互依赖的能力

以组件化为目的的工程改造,隔离各个业务,以制作单独的组件

相关文章

  • 移动端路由

    移动端路由层设计 什么是移动端路由层: 路由层的概念在服务端是指url请求的分层解析,将一个请求分发到对应的应用处...

  • 移动端路由层

    移动端路由层需要解决的问题: 对外部提供远程访问的功能,实现跨应用调用响应,包括H5应用调用、其他App应用调用、...

  • 移动端路由层设计

    什么是移动端路由层: 路由层的概念在服务端是指url请求的分层解析,将一个请求分发到对应的应用处理程序。移动端的路...

  • 打车软件LBS核心架构 2018-04-04

    版本 总体设计 核心业务架构 IP:路由 客户端在使用长连接前,会调用路由服务,获取连接层IP,路由层特性:a. ...

  • vue拦截路由回退弹出弹框

    一、拦截路由回退弹层功能出现的原因:为了增加用户体验 在移动端用户容易误操作回退按键或者左滑,导致页面回退, 特别...

  • 理解Flutter中的路由管理

    路由的理解 移动端,前端中的路由指的是页面;例如: Android中activity, IOS中的ViewCont...

  • vue疑难杂症

    1.vue实现一个移动端屏蔽滑动的遮罩层元素代码@touchmove.prevent 防止移动端触摸冒泡 遮罩层...

  • Linux_339_Nginx七层转发实战

    Nginx七层转发实战 检测移动端客户端1.修改nginx.conf支持移动端检测,修改部分代码如下针对移动端系统...

  • 带你一步步构建iOS路由

    接上一篇移动端路由层设计,这一篇是实战篇,手把手的带你编写一个简单的路由组件。有朋友说很多人都收藏以后就再也没看过...

  • gRPC之IOSHelloworld

    gRPC是google开源的一个跨平台网络层解决方案,旨在提高移动端网络层的性能,提升移动端网络层的开发效率,基于...

网友评论

      本文标题:移动端路由层

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