移动端路由层

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

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

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

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

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

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

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

如何解决安全访问问题

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

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

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

App与App之间的相互访问

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

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

Extension等动态调用主App的资源

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是移动端路由层: 路由层的概念在服务端是指url请求的分层解析,将一个请求分发到对应的应用处理程序。移动端的路...
    Neo_joke阅读 15,019评论 11 124
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,645评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,477评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,223评论 4 61
  • 在纠结标题怎么命名的时候,[找到喜欢的自己]应该最能反映出我目前的心情! 掐指一算自己都有点不敢直视自己的年龄了,...
    黄友阅读 1,774评论 0 1