[发明专利]一种移动应用插件及移动应用的开发方法及装置有效
申请号: | 201710889092.7 | 申请日: | 2017-09-27 |
公开(公告)号: | CN107608663B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 蒋雪磊;史文博;姜景泉 | 申请(专利权)人: | 北京蜂语网络科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠;王宝筠 |
地址: | 100176 北京市大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 应用 插件 开发 方法 装置 | ||
本申请提供了一种移动应用插件及移动应用的开发方法及装置,应用于云开发服务器中,该云开发服务器接收Web客户端的第一调用请求,根据该请求接收第一编辑操作指令,并根据该指令编辑插件代码得到目标插件代码。然后,根据目标插件代码及目标插件配置信息构建成插件安装包,并在云服务器中的插件商店平台上发布插件安装包。程序开发人员利用该方法在云开发服务器中进行插件开发、构建,这样,无需在开发人员的终端上配套安装第三方插件的集成开发环境,进而无需学习使用第三方插件的集成开发环境,极大地降低了开发成本,降低了开发人员的学习成本。
技术领域
本发明属于计算机技术领域,尤其涉及一种移动应用插件及移动应用的开发方法及装置。
背景技术
移动应用(Application,App)是指运行在移动操作系统上的具体应用,这些App在安装到具体操作系统之前,不同操作系统下都是以不同的安装包形态存在的,例如,安卓系统的App安装包为.apk后缀文件,iOS系统的App安装包为.ipa后缀文件。
对于不同的移动操作系统来说,官方会限定开发相应的App所需要的开发语言、对应的语言运行环境、集成开发环境、App市场等。App开发人员使用官方提供的开发语言进行相应的App开发,如果想发布一个App,通常需要使用对应的集成开发环境进行编译、构建,构建结果就是要发布的App。将使用官方开发语言、集成开发环境等进行App开发的模式称为Native(原生)开发模式。Native开发模式对开发人员造成了巨大的开发屏障,例如,如果一个App既要在Appstore(iOS系统的App发布平台)发布又要在Play(安卓系统的App发布平台)发布,则开发人员需要对iOS和安卓两种操作系统的开发语言、集成开发工具及相应规则进行学习,因此,Native开发模式学习成本很高,进而导致开发门槛也很高等诸多弊端。
鉴于Native开发模式的诸多弊端,混合开发模式应运而生,混合开发模式表现为:开发人员可以通过html5、JavaScript等web开发技术进行App的开发,开发出来的成果通过第三方集成开发环境可以构建为移动操作系统能够识别的App安装包。在混合开发模式下,相关解决方案一般会提供插件机制,例如,第三方或用户自主开发的移动原生或非原生插件,从而实现相应的功能。
在基于云开发平台的应用场景中,需要一种针对第三方插件的线上开发、构建实现方案。
发明内容
有鉴于此,本申请的目的在于提供一种移动应用插件及移动应用的开发方法及装置,以实现基于云开发平台的、针对第三方组件的线上开发、构建实现方案。其具体技术方案如下:
第一方面,本申请提供一种移动应用插件的开发方法,应用于云开发服务器中,所述方法包括:
当接收到来自Web客户端的第一调用请求后,接收来自所述Web客户端的编第一编辑操作指令,根据所述第一编辑操作指令编辑插件代码,得到目标插件代码,所述第一调用请求用于请求调用所述云开发服务器中的插件代码编辑器;
接收来自Web客户端的第二调用请求,并根据所述第二调用请求配置所述目标插件代码对应的插件配置信息,得到目标插件配置信息;
根据所述目标插件代码及所述目标插件配置信息构建得到目标插件的安装包;
在所述云开发服务器中的插件商店平台上发布所述目标插件的安装包。
可选地,所述根据所述目标插件代码及所述目标插件配置信息构建得到目标插件的安装包,包括:
压缩所述目标插件代码,得到代码压缩包;
将所述目标插件配置信息添加到所述代码压缩包,得到所述插件安装包。
第二方面,本申请还提供一种移动应用开发方法,应用于云开发服务器中,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蜂语网络科技有限公司,未经北京蜂语网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710889092.7/2.html,转载请声明来源钻瓜专利网。