一种跨平台应用装置、终端及存储介质制造方法及图纸

技术编号:23484804 阅读:38 留言:0更新日期:2020-03-10 12:32
本发明专利技术公开了一种跨平台应用装置、终端及存储介质。其中,该装置包括:应用模块和前端模块,其中,应用模块和前端模块通过桥接接口通信,应用模块包括热更新单元,热更新单元用于更新本地Web资源文件。通过本发明专利技术实施例提供的方案能够在业务逻辑频繁更新的场景下,通过对Web资源包热更新的方式,快速实现业务逻辑代码的更新,并实现最新资源文件相应的功能。

A cross platform application device, terminal and storage medium

【技术实现步骤摘要】
一种跨平台应用装置、终端及存储介质
本专利技术实施例涉及软件开发技术,尤其涉及一种跨平台应用装置、终端及存储介质。
技术介绍
在“互联网+”和“移动优先”的战略下,移动端应用被推出,但在推行过程中存在以下几个问题:一、需要运用不同的技术栈同时开发多套在业务逻辑上和用户界面交互上基本一致的代码,这样人力成本和代码维护成本较高;二、由于原生技术的限制以及应用商店的管控和审核流程不可控等因素,移动应用的更新较为困难;三、对于移动设备系统版本(尤其是安卓(Android)版本),设备配置碎片化现象严重,开发人员往往需要花费大量的精力和时间进行适配工作,并且不同平台对于适配的要求也各不相同。针对上述问题,现有技术中提出了两种解决方案,一种是采用RN(React-Native)跨端技术,另一种是设计小程序。但React-Native是通过将JS(JavaScript)编译为原生控件构建用户界面,在业务逻辑实现和用户交互层面不如万维网(WorldWideWeb,Web)技术灵活,对于RN库不支持的控件,还需要借助Native技术进行开发,而小程序的运本文档来自技高网...

【技术保护点】
1.一种跨平台应用装置,其特征在于,包括:应用模块和前端模块,其中,所述应用模块和所述前端模块通过桥接接口通信;/n所述应用模块包括热更新单元,所述热更新单元用于更新本地网络Web资源文件。/n

【技术特征摘要】
1.一种跨平台应用装置,其特征在于,包括:应用模块和前端模块,其中,所述应用模块和所述前端模块通过桥接接口通信;
所述应用模块包括热更新单元,所述热更新单元用于更新本地网络Web资源文件。


2.根据权利要求1所述的装置,其特征在于,所述应用模块还包括插件加载单元,所述插件加载单元用于根据插件清单文件加载插件。


3.根据权利要求1所述的装置,其特征在于,所述前端模块包括路由单元,路由单元用于通过定位接口实现页面路由跳转。


4.根据权利要求1-3任一项所述的装置,其特征在于,所述桥接接口用于对应用模块和前端模块的功能方法池和回调方法池进行管理和维护。


5.根据权利要求2所述的装置,其特征在于,所述根据插件清单文件加载插件,包括:
配置初始运行环境参数;
根据所述插件清单文件实例化功能插件;
加载实例化后的所述功能插件。


6.根据权利要求5所述的装置,其特征在于,所述根据所述插件清单文件实例化功能插件,包括:
解析所述插件清单文件以获取插件配置文件;
对所述插件配置文件进行校验;
解析校验后的所述插件配置文件以获取插件类,并加载插件类;
对所述插件类进行实例化,获得插件实例;
将所述插件实...

【专利技术属性】
技术研发人员:卢珅李光宇张峰陈慧君丘建佘振王晓瑛林伟陈曦
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1