应用包的处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30412933 阅读:49 留言:0更新日期:2021-10-20 11:50
本申请涉及一种应用包的处理方法、装置、计算机设备和存储介质,应用于车载场景。所述方法包括:确定待进行应用定制化的目标车型;获取为目标车型定制应用所提交的对应至少一个定制项的配置信息;获取对目标应用的源码依次进行编译、打包处理生成的目标应用包;对目标应用包进行解压处理,得到至少一个目标文件;按照配置信息,对至少一个目标文件进行定制化处理后,将得到的定制化文件重新打包,得到适于目标车型的定制化应用包。采用本方法能够提升不同版本应用包的生成效率,提升发版效率。率。率。

【技术实现步骤摘要】
应用包的处理方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种应用包的处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]近年来,汽车已经走入千家万户,随着互联网技术与网络通信技术的飞速发展,汽车也逐步网联化、智能化。为了给车主们带来更多便利,车载应用应运而生,例如,车载导航应用、车载社交应用、车载视听应用、车载支付应用等等。对于不同的车型,其车载操作系统存在差异,那么即便是同一个应用,开发人员不得不为不同的车型开发不同的版本,以能够适配不同的车型,在不同的车载操作系统上安装使用。
[0003]目前,对于车载应用的发版,通常是基于单个应用的发版处理流程,也即是,每个应用包以及每个不同版本的应用包均依靠开发人员依次通过编码或修改源码、编译、打包、适配车型处理后生成,导致应用包的发版效率较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提升应用包的发版效率的应用包的处理方法、装置、计算机设备和存储介质。
[0005]一种应用包的处理方法,所述方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用包的处理方法,其特征在于,所述方法包括:确定待进行应用定制化的目标车型;获取为所述目标车型定制应用所提交的配置信息,所述配置信息包括至少一个定制项;获取对目标应用的源码依次进行编译、打包处理生成的目标应用包;对所述目标应用包进行解压处理,得到至少一个目标文件;按照所述配置信息,对所述至少一个目标文件进行定制化处理后,将得到的定制化文件重新打包,得到适于所述目标车型的定制化应用包。2.根据权利要求1所述的方法,其特征在于,所述确定待进行应用定制化的目标车型,包括:展示车载应用包的定制化界面,并在所述定制化界面中展示车型选取控件;响应于对所述车型选取控件的触发操作,确定待进行应用定制化的目标车型,并展示与所述目标车型对应的应用信息。3.根据权利要求1所述的方法,其特征在于,所述获取为所述目标车型定制应用所提交的配置信息,包括:展示车载应用包的定制化界面,在所述定制化界面中展示关于所述定制项的定制控件;响应于为所述目标车型定制应用所提交的对应所述定制控件的触发操作,确定对应每个所述定制项的配置信息。4.根据权利要求1所述的方法,其特征在于,所述定制项包括是否对所述目标应用包进行加固、是否对所述目标应用包进行加密、是否对所述目标应用包中的目标文件进行删减以及是否对所述目标应用包新增目标文件中的至少一种。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:展示应用构建界面;获取在所述应用构建界面中,为构建目标应用所提交的功能组件标识以及相应的功能组件版本信息,根据所述功能组件标识以及相应的功能组件版本信息触发会签流程并发送相应的会签通知;在与所述会签流程相关的会签方响应于所述会签通知,生成会签通过指令后,基于所述功能组件标识所标识的功能组件生成所述目标应用的目标应用包。6.根据权利要求5所述的方法,其特征在于,所述基于所述功能组件标识所标识的功能组件生成所述目标应用的目标应用包,包括:根据所述功能组件标识所标识的功能组件的代码仓地址,向应用构建服务器发送关于所述目标应用的应用构建请求;接收所述应用构建服务器响应于所述应用构建请求,对从所述代码仓地址获取的功能组件进行编译、打包处理后,所返回的所述目标应用的目标应用包以及所述目标应用包的版本信息。7.根据权利要求6所述的方法,其特征在于,所述根据所述功能组件标识所标识的功能组件的代码仓地址,向应用构建服务器发送关于所述目标应用的应用构建请求,包括:获取构建所述目标应用所需的功能组件的代码仓地址以及代码仓分支;
将所述代码仓地址以及代码仓分支作为构建参数,生成应用构建请求;向所述应用构建服务器发送所述应用构建请求。8.根据权利要求5所述的方法,其特征在于,所述方法还包括:在生成所述目标应用的目标应用包之后...

【专利技术属性】
技术研发人员:李建余吴海松张巨广许冠严
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1