资源包下载方法、装置、计算设备及存储介质制造方法及图纸

技术编号:41553859 阅读:39 留言:0更新日期:2024-06-06 23:40
本发明专利技术公开了一种资源包下载方法、装置、计算设备及存储介质,方法在终端执行,所述终端部署有应用的程序包,所述程序包内置有当前版本资源包,所述终端与服务端通信连接,所述方法包括:请求从服务端下载资源核心文件;确定终端是否满足灰度发布条件;如果满足灰度发布条件,则判断是否需要进行回滚操作;如果不需要进行回滚操作,则根据所述资源核心文件从服务端下载新版本资源包,并基于对应的新版本号进行命名;如果需要进行回滚操作,则获取回滚的目标版本号,并根据所述目标版本号获取目标版本资源包。根据本发明专利技术的技术方案,能实现高效、及时地下载和更新资源包,而且提高了下载资源包的可靠性和可控性。

【技术实现步骤摘要】

本专利技术涉及互联网,尤其涉及一种资源包下载方法、资源包下载装置、计算设备及存储介质。


技术介绍

1、随着互联网的日益发展,移动端技术的快速迭代,同时为了节省开发资源,跨平台技术应运而生。而使用跨平台技术就需要考虑相关资源包的下载更新及容错处理。reactnative就是跨平台技术之一,react native可以使用一套javascript(以下简称js)代码在双端(ios,android)运行,节省了人力资源和时间成本,并且,可以通过下发.jsbundkle包而达到热更新的目的。

2、根据现有的技术方案,开发人员在开发完js相关功能后,通过将js代码打包形成.jsbundle文件,在应用发布的时候将.jsbundle包内置到应用内随包发布。这种将.jsbundle包内置到应用内随包发布的方案,不能满足随时更新.jsbundle包的需求。

3、因此,需要一种资源包下载方法,以解决上述技术方案中存在的问题。


技术实现思路

1、为此,本专利技术提供一种资源包下载方法和资源包下载装置,以解本文档来自技高网...

【技术保护点】

1.一种资源包下载方法,在终端执行,所述终端部署有应用的程序包,所述程序包内置有当前版本资源包,所述终端与服务端通信连接,所述方法包括:

2.如权利要求1所述的方法,其中,获取回滚的目标版本号,并根据所述目标版本号获取目标版本资源包,包括:

3.如权利要求2所述的方法,其中,还包括:

4.如权利要求3所述的方法,其中,在根据预定版本号从服务端下载预定版本资源包之前,还包括:

5.如权利要求1-4中任一项所述的方法,其中,确定终端是否满足灰度发布条件,包括:

6.如权利要求1-5中任一项所述的方法,其中,根据所述资源核心文件从服务...

【技术特征摘要】

1.一种资源包下载方法,在终端执行,所述终端部署有应用的程序包,所述程序包内置有当前版本资源包,所述终端与服务端通信连接,所述方法包括:

2.如权利要求1所述的方法,其中,获取回滚的目标版本号,并根据所述目标版本号获取目标版本资源包,包括:

3.如权利要求2所述的方法,其中,还包括:

4.如权利要求3所述的方法,其中,在根据预定版本号从服务端下载预定版本资源包之前,还包括:

5.如权利要求1-4中任一项所述的方法,其中,确定终端是否满足灰度发布条件,包括:

6.如权利要...

【专利技术属性】
技术研发人员:杨建
申请(专利权)人:北京车智赢科技有限公司
类型:发明
国别省市:

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

1