[发明专利]应用程序配置方法、装置、计算机设备及可读存储介质有效
申请号: | 201810878780.8 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109284107B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 蒋宏伟 | 申请(专利权)人: | 北京城市网邻信息技术有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 连鹏飞 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 配置 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明提出了一种应用程序配置方法,包括:获取应用程序的源代码集合;将所述源代码集合编译为预置多种终端中每一种终端可识别的应用程序的安装文件;将所述每一种终端可识别的应用程序的安装文件上传至设定服务器,以供所述预置多种终端中任一种终端从所述设定服务器下载并安装可识别的应用程序的安装文件。本发明还公开了一种应用程序配置装置,计算机设备及计算机可读存储介质,通过实施上述方案,实现了通过开发人员编写一套应用程序源代码,自动编译为不同终端可识别的应用程序,有效提高了应用程序的开发效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用程序配置方法、装置、计算机设备及计算机可读存储介质。
背景技术
随着计算机设备(例如,移动终端)的快速发展,计算机设备中安装的应用程序也得到了快速发展。现如今计算机设备运行应用程序的平台也越来越多,例如:Web(网络浏览器)、Android(安卓操作系统)和iOS(苹果公司开发的移动终端操作系统)等平台。当应用程序要求同时在不同平台的计算机设备都要求能够运行时,需要开发人员针对不同的平台编写多套代码以生成适配不同平台的应用程序,其开发量巨大,开发成本高,开发周期长,开发难度大。
发明内容
本发明提出了一种应用程序配置方法、装置、计算机设备及计算机可读存储介质,用以解决现有技术中运行在不同平台的应用程序需要编写相应代码的问题。
本发明采用的技术方案是提供一种应用程序配置方法,包括:
获取应用程序的源代码集合;
将所述源代码集合编译为预置多种终端中每一种终端可识别的应用程序的安装文件;
将所述每一种终端可识别的应用程序的安装文件上传至设定服务器,以供所述预置多种终端中任一种终端从所述设定服务器下载并安装可识别的应用程序的安装文件。
可选的,所述源代码集合包括:基于跨平台移动应用开发框架RN开发的功能组件的代码集合,及预置的功能组件的代码集合;
所述获取应用程序的源代码集合,包括:
获取所述预置多种终端中每一种终端对应的编译入口文件;
根据所述编译入口文件,获取安装于所述预置多种终端中每一种终端的应用程序所需的基于跨平台移动应用开发框架开发的功能组件的代码集合,及预置的功能组件的代码集合。
可选的,所述预置多种终端至少包括以下终端中两种:
安卓Android操作系统终端,苹果公司移动终端iOS操作系统终端,及网络Web浏览器终端。
可选的,在所述将所述源代码集合编译为Web浏览器终端可识别的应用程序的安装文件之前,所述方法还包括:
在所述源代码集合中配置映射组件的代码集合,以供所述Web浏览器在运行所述Web浏览器可识别的应用程序时,基于所述映射组件,将所述基于跨平台移动应用开发框架开发的功能组件及所述预置的功能组件分别映射为所述Web浏览器终端可识别的功能组件,并将所述基于跨平台移动应用开发框架开发的功能组件应用程序编程接口的API及所述预置的功能组件的API分别映射为所述Web浏览器终端可识别的API;
其中,所述Web浏览器在已安装所述Web浏览器可识别的应用程序的安装文件情况下,所述Web浏览器可识别的应用程序包括:所述基于跨平台移动应用开发框架开发的功能组件,所述预置的功能组件,及所述映射组件。
可选的,在所述源代码集合中配置映射组件的代码集合之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京城市网邻信息技术有限公司,未经北京城市网邻信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810878780.8/2.html,转载请声明来源钻瓜专利网。