H5游戏能够通过快利用的web组件疾速打包成快游戏,打包上架后的快游戏,只有原H5游戏的url不产生变动,快游戏就不须要做更新,保护工作量小。

应用快利用IDE,打包快游戏的操作很简略。

  1. 拜访官网装置开发工具,在PC上装置快利用IDE。
  2. 菜单抉择“File > New Project > New QuickApp Project”,创立我的项目,模板抉择“HTML5 Game”。
  • App Name:利用的名称,对应manifest.json文件中的name字段。
  • Package Name:利用的包名,对应manifest.json文件中的package字段。

  1. 点击“OK”,创立快游戏我的项目。
  2. 配置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    }}
  1. 编辑加载H5游戏的.ux文件,我的项目工程以hello.ux文件为例。
  • src:配置H5游戏的url。
  • fullscreendirection:设置游戏的方向。landscape:横屏,portrait:竖屏。
  • jumppolicy:游戏内链接跳转的策略。如果游戏内有广告,倡议设置为browser,并且将multiwindow设置为true。
  • allowthirdpartycookies:标识是否反对跨域cookies传递,默认为false。如果网页须要跨域拜访cookie,比方应用第三方帐号登录,则必须设置该字段为true。

  • trustedurl:如果游戏登录胜利加载页面和游戏关上页面不同,请进行设置。
  1. 菜单抉择“Tools >Certificate”,查看是否曾经生成正式证书。如果没有生成,则点击“Create”生成证书,证书保留在sign > release目录下。务必保存好证书,一旦失落将无奈找回。

  1. 菜单抉择“Build> Run Release”,打包正式的快游戏rpk包,生成的rpk包寄存在我的项目工程的dist目录下。

留神:提交上架利用市场的快游戏必须是通过此形式打包的正式包。

最初整个快游戏工程的目录构造如下:

  至此,您曾经胜利将H5快游戏打包成快游戏,如果您还想在快游戏中集成更多功能,并测试运行您的快游戏,请参考开发快游戏(H5版本)官网文档。


原文链接:https://developer.huawei.com/...
作者:鼓楼赵又廷