跳转服务
2016-07-28 20:35:29 0 举报
跳转服务是一种网络技术,它允许用户在浏览网页时快速从一个页面跳转到另一个页面。这种服务通常由网站管理员或开发人员设置,以便为用户提供更好的浏览体验。例如,当用户点击一个链接时,跳转服务会将用户引导到目标页面,而无需等待页面加载。此外,跳转服务还可以用于创建复杂的导航结构,使用户能够轻松地访问网站的各个部分。总之,跳转服务是一种强大的工具,它可以帮助网站管理员和开发人员为用户提供更加便捷、高效的浏览体验。
作者其他创作
大纲/内容
协议配置层
分发协议
主App(首页,个人中心)
WBOpenAppCenterWBNewFunctionHandle
link=WBLinkViewController category=WBCategoryViewController
配置文件解析
Native控件
目标页参数处理
目标页遵循分发协议
配置协议规则
Server动态下发
WBPushPorcessEnginer
新的跳转协议接口:routeToURL:
推送协议
Hybrid交互协议
WBJSOperation
公共参数处理
第三方插件记加班
协议判断
基础服务层
数据分发层
跳转中心架构设计
功能:1. 老协议的兼容2. 接受配置文件的注册,主App与其他业务线的配置都可以存放在plist里,方便快速注册3. 把跳转协议转换为controller
通过tradeline找对应的plist
其他协议
目标Controller
协议解析
容错处理
协议转换层
Server下发协议
新协议
App内正常跳转
业务层
推送
Push
业务线Native大类页,列表页,详情页
老协议
新协议(参数透传)routeToURL:
第三方App配置文件JJBRouter.plist...
旧协议routeWithParamters:
外部调起App间通信、3DTouch、Spotlight
Hybird交互
分发跳转
业务线配置文件HSRouter.plistJobRouter.plist...
老协议接口:routeWithParamters:
跳转中心:WBRouteCenter
主App:可以选择性分解CoreRouter.plist
0 条评论
下一页