【技术实现步骤摘要】
一种发布应用程序的方法、装置、电子设备及存储介质
[0001]本申请涉及软件开发
,具体而言,涉及一种发布应用程序的方法、装置、电子设备及存储介质。
技术介绍
[0002]小程序是一种不需要下载安装即可使用的应用,用户通过扫一扫或搜一下便可打开应用。正是小程序的这一便利性,导致小程序的广泛应用。
[0003]移动应用开发平台(Mobile Application Development Platform,madp)是可以运行在手机银行应用程序(Application,APP)中的小程序容器,madp小程序的开发人员通过HBuilderX(HBuilderX是DCloud公司出品的专业前端IDE开发工具,如我们常用的VSCode,IDEA等)工具进行小程序开发,开发完成之后,需要对小程序进行发布,这样使用手机银行APP的用户就可以在APP中使用这个madp小程序。
[0004]对于madp小程序的发布,现有技术是开发人员开发完成后,对代码进行编译,编译完成后进行打包,会生成一份.zip的代码压缩包,然后将 ...
【技术保护点】
【技术特征摘要】
1.一种发布应用程序的方法,其特征在于,所述方法包括:接收发布待发布应用程序的请求;其中,所述请求包括所述待发布应用程序的程序标识;当不存在与所述待发布应用程序的版本号相对应的版本号时,将所述待发布应用程序发布至,与所述待发布应用程序所属功能类型对应的服务器;当存在与所述待发布应用程序的版本号相对应的版本号时,根据所述程序标识从多个应用程序中确定出目标应用程序;根据与所述目标应用程序对应的代码中的代码标识,获取描述所述目标应用程序的展示方式的代码段,根据所述代码段对所述待发布应用程序进行编译,并将编译后的待发布应用程序发布至与所述目标应用程序对应的服务器。2.根据权利要求1所述的方法,其特征在于,所述将所述待发布应用程序发布至,与所述待发布应用程序所属功能类型对应的服务器,包括:当所属功能类型为支持手机银行应用程序的功能时,将包括所述手机银行应用程序的服务器作为初始服务器;将与所述待发布应用程序存在预设互信关系的初始服务器作为所述服务器。3.根据权利要求1所述的方法,其特征在于,所述请求中还包括唯一标识功能的功能标识;根据与所述目标应用程序对应的代码中的代码标识,获取描述所述目标应用程序的展示方式的代码段,根据所述代码段对所述待发布应用程序进行编译,并将编译后的待发布应用程序发布至与所述目标应用程序对应的服务器,包括:从所述目标应用程序中获取与所述功能标识所对应的功能模块;根据与所述功能模块对应的代码标识,获取所述功能模块的展示方式的代码段,根据所述代码段对所述功能模块进行编译,并将编译后的功能模块替换所述待发布应用程序原有的功能模块,并将完成替换操作的待发布应用程序作为所述编译后的待发布应用程序发布至所述服务器。4.根据权利要求1所述的方法,其特征在于,所述接收发布待发布应用程序的请求,包括:接收用户通过触发小程序开发工具中提供的可视化的小程序发布菜单后生成的所述请求。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在界面上显示对话框,所述对话框用于提示开发人员输入所述待发布应用程序对应的程序版本号和程序版本描述;开发人员所使用的终端发送接收到...
【专利技术属性】
技术研发人员:刘海川,苏景博,
申请(专利权)人:中电金信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。