【技术实现步骤摘要】
应用程序的功能的更新方法、装置、设备、介质及产品
[0001]本申请涉及软件
,尤其涉及一种应用程序的功能的更新方法、装置、设备、介质及产品。
技术介绍
[0002]随着应用程序的发展,应用程序的功能逐渐增加,为了满足用户的需求,开发人员需要根据实际需求,对应用程序的界面设计以及功能进行优化或变更,也就是说,需要对应用程序进行更新。
[0003]在相关技术中,在web应用程序或者手机软件(Application,APP)的测试阶段,为了修复应用程序缺陷或者功能改动进行多次构建时,每次构建生成不同版本号的应用文件包,终端设备可以通过网络请求获取最新文件包的版本号,通过将本地存储的版本号与获取的版本号进行对比,当获取的版本号大于本地存储的版本号,则终端设备执行更新操作,下载最新的构建产物。
[0004]但是,在测试阶段,为了修复缺陷或者功能改动往往需要进行多次构建操作。由于每次更新生成的文件包的版本号不同,测试阶段构建次数不确定,造成无法确定最终上线文件包的版本号。
技术实现思路
[0005 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序的功能的更新方法,其特征在于,应用于终端设备,所述方法包括:确定待更新的应用程序,所述应用程序中包括多个功能,所述多个功能中包括待更新的目标功能;获取所述应用程序的版本信息,所述版本信息中包括所述目标功能的最新版本号、以及所述目标功能对应的最新文件包的最新文件号,所述最新文件包为对所述目标功能最新更新所生成的文件;根据所述版本信息,对所述目标功能进行更新。2.根据权利要求1所述的方法,其特征在于,所述根据所述版本信息,对所述目标功能进行更新,包括:获取所述终端设备中所述目标功能的当前版本的版本号;若所述最新版本号大于所述当前版本的版本号,则根据所述最新版本号对所述目标功能进行更新;若所述最新版本号等于所述当前版本的版本号,根据所述最新文件号,对所述目标功能进行更新。3.根据权利要求2所述的方法,其特征在于,所述根据所述文件号,对所述目标功能进行更新,包括:获取所述目标功能的当前版本的当前文件号;当所述最新文件号大于所述当前文件号,对所述目标功能进行更新。4.根据权利要求3所述的方法,其特征在于,所述对所述目标功能进行更新,包括:根据所述最新文件号,下载所述最新文件包;根据所述最新文件包,对所述目标功能进行更新。5.一种应用程序的功能的更新方法,其特征在于,应用于开发服务器,所述方法包括:确定待更新的应用程序,所述应用程序中包括多个功能,所述多个功能中包括待更新的目标功能;建立初始文件号,并将所述初始文件号作为第一次对所述目标功能的当前版本进行更新所生成的文件包的文件号;基于所述初始文件号,确定每一次对所述目标功能的当前版本进行更新得到的文件包的文件号,且所述目标功能的当前版本的版本号不变,所述文件号用于终端设备确定是否需要对所述目标功能进行更新。6.根据权利要求5所述的方法,其特征在于,所述基于所述初始文件号,确定每一次对所述目标功能的当前版本进行更新得到的文件包的文件号,包括:在每次对所述目标功能的当前版本进行更新时,获取前一次对所述目标功能的当前版本进行更新得到的文件包的第一文件号;在所述第一文件号的基础上加预设数值,得到本次更新得到的文件包的文件号。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:当对所述目标功能的当前版本进行版本升级时,生成所述目标功能的最新版本的版本号,所述当前版本的版本号与所述最新版本的版本号不相同。8.根据权利要求5
‑
7任一项所述的方法...
【专利技术属性】
技术研发人员:张博,王明兴,平超,
申请(专利权)人:中原银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。