[发明专利]应用安装包生成方法、装置、计算机设备和存储介质有效
申请号: | 202011556598.4 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112596746B | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 李兴涛 | 申请(专利权)人: | 苏州达家迎信息技术有限公司;上海达家迎信息科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 卢晓霞 |
地址: | 215300 江苏省苏州市昆山开发*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 安装 生成 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种应用安装包生成方法、装置、计算机设备和存储介质。所述方法包括:获取目标应用的至少两个应用用户分别对应的需求信息;创建所述目标应用的应用开发项目所对应的公用配置文件;根据各所述需求信息,在所述公用配置文件中分别配置各所述应用用户各自对应的应用配置信息;基于各所述应用配置信息,分别配置各所述应用用户各自对应的资源文件;根据所述公用配置文件以及至少一个所述应用用户所对应的资源文件,生成至少一个所述应用用户所对应的目标应用安装包。采用本方法能够降低应用开发成本。
技术领域
本申请涉及计算机技术领域,特别是涉及一种应用安装包生成方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,计算机设备上应用程序的使用越来越普遍。通常应用开发工作主要集中在开发人员身上,由于不同的用户可能会存在不同的需求,这样随着用户量的增加,应用开发中需求会越来越多,需求变化也会越来越多。开发人员在依据大量不同的需求进行应用开发时,开发代码量会大大增加且复杂,另外还包括大量冗余代码,不利于代码维护,从而导致应用开发成本高。
发明内容
基于此,有必要针对上述技术问题,提供一种降低应用开发成本的应用安装包生成方法、装置、计算机设备和存储介质。
一种应用安装包生成方法,所述方法包括:
获取目标应用的至少两个应用用户分别对应的需求信息;
创建所述目标应用的应用开发项目所对应的公用配置文件;
根据各所述需求信息,在所述公用配置文件中分别配置各所述应用用户各自对应的应用配置信息;
基于各所述应用配置信息,分别配置各所述应用用户各自对应的资源文件;
根据所述公用配置文件以及至少一个所述应用用户所对应的资源文件,生成至少一个所述应用用户所对应的目标应用安装包。
在一个实施例中,所述方法还包括:
在所述公用配置文件的第一区域统一配置公用资源库;所述公用资源库中的公用资源包括界面资源和网络资源中的至少一种;
所述根据各所述需求信息,在所述公用配置文件中分别配置各所述应用用户各自对应的应用配置信息,包括:
根据各所述需求信息,在所述公用配置文件中的第二区域分别配置各所述应用用户各自对应的应用配置信息;其中,当所述需求信息的功能实现需要调用公用资源时,所述应用配置信息中包括调用所述公用资源的路径。
在一个实施例中,所述根据各所述需求信息,在所述公用配置文件中的第二区域分别配置各所述应用用户各自对应的应用配置信息,包括:
在所述公用配置文件中的第二区域,根据各所述应用用户所对应的需求信息分区扩展各所述应用用户所对应的应用配置信息;其中,每个分区包括按照配置节点分别配置的其中一个应用用户的应用标识、应用签名及专用资源路径;不同分区的应用配置信息包括差异化的应用标识。
在一个实施例中,所述方法还包括:
当新增应用用户、且新增的所述应用用户所对应的需求信息与已有的需求信息不一致时,根据新增的所述需求信息,在所述第二区域中已有的应用配置信息之后继续配置新增的所述应用用户所对应的应用配置信息。
在一个实施例中,所述应用配置信息还包括应用版本信息;所述方法还包括:
当已有的需求信息发生变更时,确定发生变更的需求信息对应的目标节点;
根据发生变更的需求信息对所述目标节点处的应用配置信息进行修改;
更新所述目标节点所属应用配置信息的应用版本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州达家迎信息技术有限公司;上海达家迎信息科技有限公司,未经苏州达家迎信息技术有限公司;上海达家迎信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011556598.4/2.html,转载请声明来源钻瓜专利网。