[发明专利]一种发布应用程序的方法、装置、电子设备及存储介质在审
申请号: | 202111315524.6 | 申请日: | 2021-11-08 |
公开(公告)号: | CN113986256A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 刘海川;苏景博 | 申请(专利权)人: | 中电金信软件有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/65;G06F8/71;G06F8/41 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
地址: | 100082 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发布 应用程序 方法 装置 电子设备 存储 介质 | ||
本申请提供一种发布应用程序的方法、装置、电子设备及存储介质。方法包括:接收发布待发布应用程序的请求;请求包括程序标识;当不存在与待发布应用程序的版本号相对应的版本号时,将待发布应用程序发布至与待发布应用程序所属功能类型对应的服务器;当存在与待发布应用程序的版本号相对应的版本号时,根据程序标识从多个应用程序中确定出目标应用程序;根据与目标应用程序对应的代码中的代码标识,获取描述目标应用程序的展示方式的代码段,根据代码段对待发布应用程序进行编译,并将编译后的待发布应用程序发布至与目标应用程序对应的服务器。本申请根据大大提高了对待发布程序发布的效率。
技术领域
本申请涉及软件开发技术领域,具体而言,涉及一种发布应用程序的方法、装置、电子设备及存储介质。
背景技术
小程序是一种不需要下载安装即可使用的应用,用户通过扫一扫或搜一下便可打开应用。正是小程序的这一便利性,导致小程序的广泛应用。
移动应用开发平台(Mobile Application Development Platform,madp)是可以运行在手机银行应用程序(Application,APP)中的小程序容器,madp小程序的开发人员通过HBuilderX(HBuilderX是DCloud公司出品的专业前端IDE开发工具,如我们常用的VSCode,IDEA等)工具进行小程序开发,开发完成之后,需要对小程序进行发布,这样使用手机银行APP的用户就可以在APP中使用这个madp小程序。
对于madp小程序的发布,现有技术是开发人员开发完成后,对代码进行编译,编译完成后进行打包,会生成一份.zip的代码压缩包,然后将压缩包邮件发送给平台管理员,管理员再通过SFTP工具上传到服务器,madp小程序在启动时,可通过下载代码压缩包,并加载页面。
由此可知,现有技术针对小程序的发布过程中,有多个步骤需要开发人员手动操作,其发布的效率较低。
发明内容
本申请实施例的目的在于提供一种发布应用程序的方法、装置、电子设备及存储介质,用以解决现有技术中存在的对小程序发布效率低的问题。
第一方面,本申请实施例提供一种发布应用程序的方法,所述方法包括:接收发布待发布应用程序的请求;其中,所述请求包括所述待发布应用程序的程序标识;当不存在与所述待发布应用程序的版本号相对应的版本号时,将所述待发布应用程序发布至,与所述待发布应用程序所属功能类型对应的服务器;当存在与所述待发布应用程序的版本号相对应的版本号时,根据所述程序标识从多个应用程序中确定出目标应用程序;根据与所述目标应用程序对应的代码中的代码标识,获取描述所述目标应用程序的展示方式的代码段,根据所述代码段对所述待发布应用程序进行编译,并将编译后的待发布应用程序发布至与所述目标应用程序对应的服务器。
本申请实施例根据请求获取对应的待发布应用程序,并根据服务器中是否存在待发布应用程序进行对应的发布操作,无需人工参与,大大提高了对待发布程序发布的效率。
在任一实施例中,所述将所述待发布应用程序发布至,与所述待发布应用程序所属功能类型对应的服务器,包括:当所属功能类型为支持手机银行应用程序的功能时,将包括所述手机银行应用程序的服务器作为初始服务器;将与所述待发布应用程序存在预设互信关系的初始服务器作为所述服务器。本申请实施例通过将与待发布应用程序存在互信关系,且执行银行应用程序功能的初始服务器作为接收待发布应用程序的服务器,从而保证了待发布应用程序的安全。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电金信软件有限公司,未经中电金信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111315524.6/2.html,转载请声明来源钻瓜专利网。