[发明专利]一种应用程序发布方法、装置、电子设备及存储介质在审
申请号: | 202211100288.0 | 申请日: | 2022-09-08 |
公开(公告)号: | CN115629773A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 周辉;辛鹏辉 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F21/64 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 刘攀 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 发布 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种应用程序发布方法、装置、电子设备及存储介质,该方法包括:在满足发布条件时,获取待发布的目标程序应用文件和所述目标程序应用文件的配置信息;校验目标服务器上的命令行开发工具和运行应用程序加载器的安装状态;所述运行应用程序加载器用于上传所述目标程序应用文件和验证所述配置信息的有效性;在所述命令行开发工具和所述运行应用程序加载器均满足预设的上传要求时,根据所述配置信息将所述目标程序应用文件上传到所述目标服务器,完成发布。本申请通过对目标程序应用文件发布时所需内容进行自动化验证,验证之后直接进行发布,大大提高了发布效率,减少了人力使用。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种应用程序发布方法、装置、电子设备及存储介质。
背景技术
应用程序端目前以安卓、iOS(苹果公司开发的移动操作系统)两大阵营占据市场大部分份额,而目前iOS的应用商店发布完全依靠人工操作,这种方式低效且易出错,在实际应用中专业要求较高,门槛较高。如果操作人员不熟悉,误操作会导致整个发布出现重大事故。
当前业界更多的是采用专业人士专职操作,这样避免了操作失误,但对于发布效率来说不是最佳选择。对于大多数企业来讲,无法实现专人专职,只能在原有的研发或者运营人员中寻觅出兼职人员,人员兼职必然会出现无法及时处理的情况。加上没有自动化的工具,对于操作人员来说,耗费的人力、精力较大。
发明内容
有鉴于此,本申请的目的在于提供一种应用程序发布方法、装置、电子设备及存储介质,通过对目标程序应用文件发布时所需内容进行自动化验证,验证之后直接进行发布,大大提高了发布效率,减少了人力使用。
第一方面,本申请实施例提供了一种应用程序发布方法,所述方法包括:
在满足发布条件时,获取待发布的目标程序应用文件和所述目标程序应用文件的配置信息;
校验目标服务器上的命令行开发工具和运行应用程序加载器的安装状态;所述运行应用程序加载器用于上传所述目标程序应用文件和验证所述配置信息的有效性;
在所述命令行开发工具和所述运行应用程序加载器均满足预设的上传要求时,根据所述配置信息将所述目标程序应用文件上传到所述目标服务器,完成发布。
在本申请一些技术方案中,上述校验目标服务器上的命令行开发工具的安装状态,包括:
若所述目标服务器上未安装命令行开发工具,在所述目标服务器上安装所述命令行开发工具;
若所述目标服务器上已安装命令行开发工具,校验所述运行应用程序加载器的安装状态。
在本申请一些技术方案中,上述校验所述运行应用程序加载器的安装状态,包括:
若所述目标服务器上未安装所述运行应用程序加载器,在所述目标服务器上安装所述运行应用程序加载器;
若所述目标服务器上已安装所述运行应用程序加载器,使用所述运行应用程序加载器验证所述配置信息的有效性。
在本申请一些技术方案中,上述配置信息包括所述目标程序应用文件的签名信息、开发者账号的专用密码;所述使用所述运行应用程序加载器验证所述配置信息的有效性,包括:
使用所述运行应用程序加载器验证所述签名信息的有效性;
使用所述运行应用程序加载器和所述专用密码验证所述开发者账号的有效性。
在本申请一些技术方案中,上述配置信息包括版本信息和路径信息,所述根据所述配置信息将所述目标程序应用文件上传到所述目标服务器,包括:
从所述路径信息中获取所述目标程序应用文件,并将所述版本信息和所述目标程序应用文件上传到所述目标服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211100288.0/2.html,转载请声明来源钻瓜专利网。