【技术实现步骤摘要】
应用程序配置方法、装置、计算机设备及可读存储介质
本专利技术涉及计算机
,尤其涉及一种应用程序配置方法、装置、计算机设备及计算机可读存储介质。
技术介绍
随着计算机设备(例如,移动终端)的快速发展,计算机设备中安装的应用程序也得到了快速发展。现如今计算机设备运行应用程序的平台也越来越多,例如:Web(网络浏览器)、Android(安卓操作系统)和iOS(苹果公司开发的移动终端操作系统)等平台。当应用程序要求同时在不同平台的计算机设备都要求能够运行时,需要开发人员针对不同的平台编写多套代码以生成适配不同平台的应用程序,其开发量巨大,开发成本高,开发周期长,开发难度大。
技术实现思路
本专利技术提出了一种应用程序配置方法、装置、计算机设备及计算机可读存储介质,用以解决现有技术中运行在不同平台的应用程序需要编写相应代码的问题。本专利技术采用的技术方案是提供一种应用程序配置方法,包括:获取应用程序的源代码集合;将所述源代码集合编译为预置多种终端中每一种终端可识别的应用程序的安装文件;将所述每一种终端可识别的应用程序的安装文件上传至设定服务器,以供所述预置多种终端中任一种 ...
【技术保护点】
1.一种应用程序配置方法,其特征在于,包括:获取应用程序的源代码集合;将所述源代码集合编译为预置多种终端中每一种终端可识别的应用程序的安装文件;将所述每一种终端可识别的应用程序的安装文件上传至设定服务器,以供所述预置多种终端中任一种终端从所述设定服务器下载并安装可识别的应用程序的安装文件。
【技术特征摘要】
1.一种应用程序配置方法,其特征在于,包括:获取应用程序的源代码集合;将所述源代码集合编译为预置多种终端中每一种终端可识别的应用程序的安装文件;将所述每一种终端可识别的应用程序的安装文件上传至设定服务器,以供所述预置多种终端中任一种终端从所述设定服务器下载并安装可识别的应用程序的安装文件。2.根据权利要求1所述的方法,其特征在于,所述源代码集合包括:基于跨平台移动应用开发框架开发的功能组件的代码集合,及预置的功能组件的代码集合;所述获取应用程序的源代码集合,包括:获取所述预置多种终端中每一种终端对应的编译入口文件;根据所述编译入口文件,获取安装于所述预置多种终端中每一种终端的应用程序所需的基于跨平台移动应用开发框架开发的功能组件的代码集合,及预置的功能组件的代码集合。3.根据权利要求1或2所述的方法,其特征在于,所述预置多种终端至少包括以下终端中两种:安卓Android操作系统终端,苹果公司移动终端iOS操作系统终端,及网络Web浏览器终端。4.根据权利要求3所述的方法,其特征在于,在所述将所述源代码集合编译为Web浏览器终端可识别的应用程序的安装文件之前,所述方法还包括:在所述源代码集合中配置映射组件的代码集合,以供所述Web浏览器在运行所述Web浏览器可识别的应用程序时,基于所述映射组件,将所述基于跨平台移动应用开发框架开发的功能组件及所述预置的功能组件分别映射为所述Web浏览器终端可识别的功能组件,并将所述基于跨平台移动应用开发框架开发的功能组件应用程序编程接口的API及所述预置的功能组件的API分别映射为所述Web浏览器终端可识别的API;其中,所述Web浏览器在已安装所述Web浏览器可识别的应用程序的安装文件情况下,所述Web浏览器可识别的应用程序包括:所述基于跨平台移动应用开发框架开发的功能组件,所述预置的功能组件,及所述映射组件。5.根据权利要求4所述的方法,其特征在于,在所述源代码集合中配置映射组件的代码集合之前,所述方法还包括:在预置的Web映射组件的代码集合中,注入所述基于跨平台移动应用开发框架开发的功能组件与所述Web浏览器终端可识别的功能组件的映射关系,及所述基于跨平台移动应用开发框架开发的功能组件的API与所述Web浏览器终端可识别的API的映射关系,以生成所述映射组件的代码集合;其中,所述Web映射组件的代码集合,包括:所述预置的功能组件与所述Web浏览器终端可识别的功能组件的映射关系,及所述预置的功能组件的API与所述Web浏览器终端可识别的API的映射关系。6.根据权利要求4或5所述的方法,其特征在于,在所述将所述源代码集合编译为Web浏览器终端可识别的应用程序的安装文件之前,所述方法还包括:将所述基于跨平台移动应用开发框架开发的功能组件的代码集合,及所述预置的功能组件的代码集合,替换为Web功能组件的代码集合。7.一种应用程序配置装置,其特征在于,包括:获取模块,用于获取应用程序的源代码集合;编译模块,用于将所述源代码集合编译为预置多种终端中每一种终端可识别的应用程序的安装文件;上传模块,用于将所述每一种终端可识别的应用程序的安装文件上传...
【专利技术属性】
技术研发人员:蒋宏伟,
申请(专利权)人:北京城市网邻信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。