一种HybridApp加载子应用的方法与流程

文档序号:29121653发布日期:2022-03-04 22:22阅读:183来源:国知局
一种HybridApp加载子应用的方法与流程
一种hybridapp加载子应用的方法
技术领域
1.本发明涉及互联网技术领域,特别涉及一种hybridapp加载子应用的方法。


背景技术:

2.目前hybridapp的开发方式为:将子应用的h5页面部署在服务器上,app通过webview加载h5页面的ip地址,从而实现子应用的嵌套,这种方式的弊端为,如果子应用服务器网络异常,那么会出现长时间的白屏现象,若子应用数量过多,每次进入子应用都需要去请求子应用服务器加载页面,给用户造成不好的体验。
3.h5页面是指html页面。


技术实现要素:

4.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。鉴于此,本发明所要解决的技术问题是:提供一种hybridapp加载子应用的方法,以解决因网络问题导致hybridapp加载子应用速度过慢的技术问题。
5.为实现上述目的,本发明提供一种hybridapp加载子应用的方法,包括如下步骤:s101:压缩子应用h5页面为zip文件;s102:上传zip文件到云端;s103:hybridapp获取zip文件,解压,存入手机本地;s104:子应用从手机本地加载h5页面;s105:子应用通过webview将h5页面渲染出来。
6.特别的,所述zip文件有版本号、应用名称。
7.进一步的,所述手机本地以应用名称建立文件夹,用于放置h5页面。
8.特别的,所述hybridapp第一次加载某一子应用时,应将该子该应用的版本号存入手机,并下载相应的h5文件。
9.特别的,所述hybridapp再次加载某一子应用时,应从云端获取该子应用的最新版本号,并跟之前存在手机中的版本号做对比,若版本号增大,则需要重新更新h5文件,若版本号不变,无需改动。
10.进一步的,所述重新更新h5文件过程为3至5遍。
11.本发明的有益效果是:本发明公开的一种hybridapp加载子应用的方法,将h5文件保存在手机本地,通过webview加载本地h5文件的方法以解决因网络问题导致hybridapp加载子应用速度过慢的技术问题。
附图说明
12.图1为本发明的一种hybridapp加载子应用的方法流程图;图2为本发明的一种hybridapp加载子应用的方法框架图。
具体实施方式
13.下面将结合附图对本发明的实施方式进行详细描述。
14.本发明公开了一种hybrid app加载子应用的方法,所述方法将h5文件保存在手机本地,通过webview加载本地h5文件实现解决了因网络问题导致hybrid app加载子应用速度过慢的技术问题。
15.实施例1:本发明的一些实施例,图1所示,公开了一种hybrid app加载子应用的方法,包括以下步骤:步骤一:开发者将开发好的子应用h5文件压缩为zip文件;步骤二:通过管理平台将zip文件上传至云端服务器,上传时需要填写版本号、应用名称;步骤三:hybrid app首次加载某一子应用时,将该应用的版本号存入手机,并下载相应的h5文件;步骤四:在手机中创建以子应用名称命名的文件夹,并将子应用h5文件放入该文件夹中;步骤五:通过webview加载子应用h5文件在手机中的路径实现渲染子应用。
16.特别的,若非首次加载某一子应用,需从云端获取该应用的最新版本号,并跟之前存在手机中的版本号做对比,若版本号增大,则需要重新更新h5文件,重复3至5个过程,若版本号不变,无需改动。
17.图2表述了一种hybrid app加载子应用的方法的框架图,具体指,h5页面压缩成zip文件后上传到管理平台,管理平台再携带该zip文件的版本号、应用名上传到云端,hybrid app向云端请求获取h5页面,获取后进行解压,并保存在手机本地。
18.本实施例公开的一种hybrid app加载子应用的方法,将h5文件保存在手机本地,通过webview加载本地h5文件实现解决了因网络问题导致hybrid app加载子应用速度过慢的技术问题。
19.以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。


技术特征:
1.一种hybridapp加载子应用的方法,包括如下步骤:s101:压缩子应用h5页面为zip文件;s102:上传zip文件到云端;s103:hybridapp获取zip文件,解压,存入手机本地;s104:子应用从手机本地加载h5页面;s105:子应用通过webview将h5页面渲染出来。2.根据权利要求1所述一种hybridapp加载子应用的方法,其特征在于:所述zip文件有版本号、应用名称。3.根据权利要求2所述一种hybridapp加载子应用的方法,其特征在于:所述手机本地以应用名称建立文件夹,用于放置h5页面。4.根据权利要求3所述一种hybridapp加载子应用的方法,其特征在于:所述hybridapp第一次加载某一子应用时,应将该子该应用的版本号存入手机本地,并下载相应的h5文件。5.根据权利要求4所述一种hybridapp加载子应用的方法,其特征在于:所述hybridapp再次加载某一子应用时,应从云端获取该子应用的最新版本号,并跟之前存在手机中的版本号做对比,若版本号增大,则需要重新更新h5文件,若版本号不变,无需改动。6.根据权利要求3或4所述一种hybridapp加载子应用的方法,其特征在于:所述重新更新h5文件过程为3至5遍。

技术总结
本发明涉及一种Hybrid App加载子应用的方法,包括步骤:S101:压缩子应用H5页面为zip文件;S102:上传zip文件到云端;S103:HybridAPP获取zip文件,解压,存入手机本地;S104:子应用从手机本地加载H5页面;S105:子应用通过webview将H5页面渲染出来。本发明将H5文件保存在手机本地,通过webview加载本地H5文件的方法以解决了因网络问题导致Hybrid App加载子应用速度过慢的技术问题。App加载子应用速度过慢的技术问题。App加载子应用速度过慢的技术问题。


技术研发人员:李鑫钊 杨震泉
受保护的技术使用者:四川启睿克科技有限公司
技术研发日:2021.11.18
技术公布日:2022/3/3
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1