[发明专利]基于web的自动高速出包方法有效
申请号: | 201610411481.4 | 申请日: | 2016-06-13 |
公开(公告)号: | CN106095442B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 林凡;范金良;唐光宇;卢学明;马永成;俞永浩;张友春;黄平平;蔡泸炜 | 申请(专利权)人: | 福州智永信息科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于web的自动高速出包方法,包括如下步骤:步骤1:IOS\ANDROID框架模板制作,步骤2:游戏源码设置,步骤3:打包工具。本发明主要包括了:框架模板、游戏源码、打包工具,通过三个模块后面的协作,保证了更加快速简单的打包安装包。本发明可以让游戏开发者和市场发布者能够快速轻松的打出各种平台及各种渠道的安装包。开发者只需关心游戏开发,无需涉及游戏配置、发布。灵活可配置性高,试用于各大市场不同需求。使游戏制作到发布过程职责分离,快速出包。 | ||
搜索关键词: | 基于 web 自动 高速 方法 | ||
【主权项】:
基于web的自动高速出包方法,其特征在于:包括如下步骤:步骤1:IOS\ANDROID框架模板制作,具体包括:框架模板项目是插件式开发,将整体框架及包含所有开发的插件、app架构放在服务器指定位置;将框架模版项目放在服务器指定位置;根据打包需求修改模版项目中的IOS:info.plis,AND:Androidmainfest.xml文件中的appName,appKey,version,广告渠道涉及的appkey,注册的组件和权限;根据打包需求将整体框架中的plugin通过jar包形式移至模版项目;通过命令进行签名打包;步骤2:游戏源码设置,具体包括:开发者将开发完成的源码放传至git服务器上;通过打包工具添加一个项目将项目地址指向游戏源码服务器位置;步骤3:打包工具,具体包括:首先创建一个项目,完成项目中setting.py里相关配置,配置数据库、时区、路径;配置打包工具管理后台框架xadmin,导入xadmin相关的模块;初始化操作,生成数据表;创建模型:在model.py中创建模型,一个模型对应数据库里的一张表;打包工具包含名称、应用ID、语言、图标、屏幕方向、头文件、版本、插件、分辨率、GIT目录、应用名字段;名称、图标、GIT目录直接添加,而应用名一对多关系则需要外键关联表,这就需要创建多个模型;创建好了模型,就用模型生成数据库,数据库是直接根据模型生成的;模块初始化:生成表到数据库;创建adminx.py,在adminx.py上配置与model.py相应的模型,这样才能在后台显示;通过打包工具配置游戏需要的相应属性:名称、包名、语言、图标、版本号;字段设置完成之后,开始创建插件,也就是打包插件,Action是内置的Action插件的进一步开发,针对选择的项进行操作;模块下建立actions.py,在actions.py里面编写打包功能命令,然后将插件关联到adminx.py,在这里可以编写多个插件,用于导出各种IOS和ANDROID包;通过打包工具配置好游戏中需要展现的插件;通过打包工具配置IOS打包类型;选择要打包的项目点击导出IOS/ANDROID包;打包工具通过Python语言将框架模板拷贝到相应目录,再从GIT服务器把游戏源码拷贝到模板中替换;根据打包工具上游戏项目的的配置:名称、包名、插件替换框架模板中相应设置;通过SHELL脚本调用IOS/ANDROID打包命令进行各自打包;将打好的包放置服务器目录并提供下载连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州智永信息科技有限公司,未经福州智永信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610411481.4/,转载请声明来源钻瓜专利网。
- 上一篇:红外设备集中管理装置、方法和系统
- 下一篇:一种自动变风量通风柜