H5游戏能够通过快利用的web组件疾速打包成快游戏,打包上架后的快游戏,只有原H5游戏的url不产生变动,快游戏就不须要做更新,保护工作量小。
应用快利用IDE,打包快游戏的操作很简略。
- 拜访官网装置开发工具,在PC上装置快利用IDE。
- 菜单抉择“File > New Project > New QuickApp Project”,创立我的项目,模板抉择“HTML5 Game”。
- App Name:利用的名称,对应manifest.json文件中的name字段。
- Package Name:利用的包名,对应manifest.json文件中的package字段。
- 点击“OK”,创立快游戏我的项目。
- 配置manifest.json文件。
- package:快游戏的包名,一旦上架,此包名不能再批改,否则将无奈降级版本。
- name:快游戏的名称。
- versionName:快游戏版本名称,降级时须要+1,比方2.0.0。
- versionCode:快游戏版本号,降级时须要+1,比方2。
- icon:快游戏的logo图标,创立桌面图标时应用,logo.png须要替换为H5游戏的图标。
- minPlatformVersion:反对的最小平台版本号,原理同Android API Level,为防止上线后低版本导致不兼容,倡议设置为最高版本,例如1070。
{"package": "com.huawei.quickgamedemo", "name": "QuickGameDemo", "versionName": "1.0.0", "versionCode": 1, "icon": "/Common/logo.png", "minPlatformVersion": 1070, "features": [ { "name": "system.prompt" }, { "name": "service.pay" }, { "name": "service.account" } ], "permissions": [ { "origin": "*" } ], "config": {}, "router": { "entry": "Hello", "pages": { "Hello": { "component": "hello" } } }, "display": { "titleBar": false, "fullScreen": true }}
- 编辑加载H5游戏的.ux文件,我的项目工程以hello.ux文件为例。
- src:配置H5游戏的url。
- fullscreendirection:设置游戏的方向。landscape:横屏,portrait:竖屏。
- jumppolicy:游戏内链接跳转的策略。如果游戏内有广告,倡议设置为browser,并且将multiwindow设置为true。
- allowthirdpartycookies:标识是否反对跨域cookies传递,默认为false。如果网页须要跨域拜访cookie,比方应用第三方帐号登录,则必须设置该字段为true。
- trustedurl:如果游戏登录胜利加载页面和游戏关上页面不同,请进行设置。
- 菜单抉择“Tools >Certificate”,查看是否曾经生成正式证书。如果没有生成,则点击“Create”生成证书,证书保留在sign > release目录下。务必保存好证书,一旦失落将无奈找回。
- 菜单抉择“Build> Run Release”,打包正式的快游戏rpk包,生成的rpk包寄存在我的项目工程的dist目录下。
留神:提交上架利用市场的快游戏必须是通过此形式打包的正式包。
最初整个快游戏工程的目录构造如下:
至此,您曾经胜利将H5快游戏打包成快游戏,如果您还想在快游戏中集成更多功能,并测试运行您的快游戏,请参考开发快游戏(H5版本)官网文档。
原文链接:https://developer.huawei.com/...
作者:鼓楼赵又廷