一种基于Cordova的客户端热更新方法技术

技术编号:13826032 阅读:65 留言:0更新日期:2016-10-13 01:16
本发明专利技术公开了一种基于Cordova的客户端热更新方法,包括以下步骤:(A)在客户端开发阶段新建窗口时,只需要通过配置文件,将窗口类型声明为 NLCordovaWindow;(B)客户端开发完成后,进行发布时将更新升级所需之离线资源打包成安装包;(C)运维发布步骤B中离线资源安装包,升级为新的客户端。本发明专利技术为了解决Hybrid App预先离线资源打包,并在无干预的情况下自动完成资源文件的更新升级,提供更佳的用户体验。

【技术实现步骤摘要】

本专利技术属于客户端升级领域,具体涉及一种基于Cordova的客户端热更新方法
技术介绍
由于业务需求不断深入,应用的升级频繁,并且有海量用户,如果每次都在用户使应用时,检测并提示用户下载安装包进行安装升级,严重影响用户体验;并且每次升级,服务端都需要提供下载,带宽压力也很大。
技术实现思路
为解决上述技术问题,本专利技术的目的是提供一种基于Cordova的客户端热更新方法。本专利技术采用的技术方案是:一种基于Cordova的客户端热更新方法, 包括以下步骤:(A)在客户端开发阶段新建窗口时,只需要通过配置文件,将窗口类型声明为 NLCordovaWindow;(B)客户端开发完成后,进行发布时将更新升级所需之离线资源打包成安装包;(C)运维发布步骤B中离线资源安装包,升级为新的客户端。其中,所述离线资源包括页面文件、图片文件、层叠样式表文件和JavaScript脚本文件。进一步,所述离线资源还包括域名文件。所述步骤B中安装包由更新引擎负责:采用版本号控制的更新策略进行新版本资源检测,负责离线下载和维护本地缓存目录中的资源,并将更新过程关键点通过“广播”形式通知到 Web 页面更新。本文档来自技高网...

【技术保护点】
一种基于Cordova的客户端热更新方法,其特征在于包括以下步骤:(A)在客户端开发阶段新建窗口时,只需要通过配置文件,将窗口类型声明为 NLCordovaWindow;(B)客户端开发完成后,进行发布时将更新升级所需之离线资源打包成安装包;(C)运维发布步骤B中离线资源安装包,升级为新的客户端。

【技术特征摘要】
1.一种基于Cordova的客户端热更新方法,其特征在于包括以下步骤:(A)在客户端开发阶段新建窗口时,只需要通过配置文件,将窗口类型声明为 NLCordovaWindow;(B)客户端开发完成后,进行发布时将更新升级所需之离线资源打包成安装包;(C)运维发布步骤B中离线资源安装包,升级为新的客户端。2.根据权利要求1所述的一种基于Cordova的客户端热更新方法,其特征在于: 所述离线资源包括页面文件、图片文件、层叠样式表文件和JavaScript脚本文件。3.根据权利要求2所述的一种基于Cordova的客户端热更新方法,其...

【专利技术属性】
技术研发人员:余敬龙
申请(专利权)人:广东能龙教育股份有限公司
类型:发明
国别省市:广东;44

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

1