一种平台及其实现方法与流程

文档序号:20916756发布日期:2020-05-29 13:37阅读:来源:国知局

技术特征:

1.一种平台实现方法,其特征在于,所述方法包括:

接收web客户端发送的应用创建请求消息,所述应用创建请求消息携带系统平台原生基础工程源码和应用配置信息;

将所述系统平台原生基础工程源码与所述应用配置信息配置到目标项目工程,生成应用项目工程源码;

根据下载指令下载工程源码发送至所述web客户端,以触发开发人员对所述目标工程进行业务层的开发;

接收所述web客户端发送的打包请求消息,所述打包请求消息携带业务执行文件;

根据所述业务执行文件和目标项目工程信息,编译打包成所述目标项目工程信息对应的app安装包;

将所述app安装包发送至所述web客户端。

2.如权利要求1所述的方法,其特征在于,所述业务执行文件包括js执行代码,所述js执行代码是根据vue代码编译成的;所述vue代码是基于所述应用项目工程源码开发的。

3.如权利要求1所述的方法,其特征在于,所述系统平台原生基础工程源码包括android和ios原生基础工程源码;所述目标项目工程信息对应app安装包包括android和/或ios的app安装包。

4.如权利要求1所述的方法,其特征在于,所述平台实现采用java代码调用shell脚本的方式,集成开发环境包括eclipse和intellijidea。

5.一种平台,其特征在于,所述平台包括:

信息接收模块,用于接收web客户端发送的应用创建请求消息,所述应用创建请求消息携带系统平台原生基础工程源码和应用配置信息;

工程源码生成模块,用于将所述系统平台原生基础工程源码与所述应用配置信息配置到目标项目工程,生成应用项目工程源码;

信息发送模块,用于根据下载指令下载工程源码发送至所述web客户端,以触发开发人员对所述目标工程进行业务层的开发;

所述信息接收模块,还用于接收所述web客户端发送的打包请求消息,所述打包请求消息携带业务执行文件;

打包模块,用于根据所述业务执行文件和目标项目工程信息,编译打包成所述目标项目工程信息对应的app安装包;

所述信息发送模块,还用于将所述app安装包发送至所述web客户端。

6.如权利要求5所述的平台,其特征在于,所述业务执行文件包括js执行代码,所述js执行代码是根据vue代码编译成的;所述vue代码是基于所述应用项目工程源码开发的。

7.如权利要求5所述的平台,其特征在于,所述系统平台原生基础工程源码包括android和ios原生基础工程源码;所述目标项目工程信息对应app安装包包括android和/或ios的app安装包。

8.如权利要求5所述的平台,其特征在于,所述平台实现采用java代码调用shell脚本的方式,集成开发环境包括eclipse和intellijidea。


技术总结
本申请实施例公开了一种平台及其实现方法,所述方法包括:接收WEB客户端发送的应用创建请求消息,所述应用创建请求消息携带系统平台原生基础工程源码和应用配置信息;将所述系统平台原生基础工程源码与所述应用配置信息配置到目标项目工程,生成应用项目工程源码;根据下载指令下载工程源码发送至所述WEB客户端,以触发开发人员对所述目标工程进行业务层的开发;接收WEB客户端发送的打包请求消息,所述打包请求消息携带业务执行文件;根据所述业务执行文件和目标项目工程信息,编译打包成所述目标项目工程信息对应的APP安装包;将所述APP安装包发送至所述WEB客户端。提高了应用开发效率,降低了开发成本。

技术研发人员:吴建成;曾凤;张颜木盛
受保护的技术使用者:天阳宏业科技股份有限公司
技术研发日:2019.12.27
技术公布日:2020.05.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1