AppGallery Connect:手把手教你將H5游戲打包成快游戲

來源: 華為開發(fā)者論壇
作者:AppGallery Connect
時間:2020-12-22
16748
H5游戲可以通過快應(yīng)用的web組件快速打包成快游戲,打包上架后的快游戲,只要原H5游戲的url不發(fā)生變動,快游戲就不需要做更新,維護(hù)工作量小。

H5游戲可以通過快應(yīng)用的web組件快速打包成快游戲,打包上架后的快游戲,只要原H5游戲的url不發(fā)生變動,快游戲就不需要做更新,維護(hù)工作量小。

使用快應(yīng)用IDE,打包快游戲的操作很簡單。

1. 訪問官網(wǎng)安裝開發(fā)工具,在PC上安裝快應(yīng)用IDE。

2. 菜單選擇“File > New Project > New QuickApp Project”,創(chuàng)建項目,模板選擇“HTML5 Game”。

App Name:應(yīng)用的名稱,對應(yīng)manifest.json文件中的name字段。

Package Name:應(yīng)用的包名,對應(yīng)manifest.json文件中的package字段。

ia_8600000002.png

3. 點擊“OK”,創(chuàng)建快游戲項目。

4. 配置manifest.json文件。

package:快游戲的包名,一旦上架,此包名不能再修改,否則將無法升級版本。

name:快游戲的名稱。

versionName:快游戲版本名稱,升級時需要+1,比如2.0.0。

versionCode:快游戲版本號,升級時需要+1,比如2。

icon:快游戲的logo圖標(biāo),創(chuàng)建桌面圖標(biāo)時使用,logo.png需要替換為H5游戲的圖標(biāo)。

minPlatformVersion:支持的最小平臺版本號,原理同Android API Level,為避免上線后低版本導(dǎo)致不兼容,建議設(shè)置為最高版本,例如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

    }

}

5. 編輯加載H5游戲的.ux文件,項目工程以hello.ux文件為例。

src:配置H5游戲的url。

fullscreendirection:設(shè)置游戲的方向。landscape:橫屏,portrait:豎屏。

jumppolicy:游戲內(nèi)鏈接跳轉(zhuǎn)的策略。如果游戲內(nèi)有廣告,建議設(shè)置為browser,并且將multiwindow設(shè)置為true。

allowthirdpartycookies:標(biāo)識是否支持跨域cookies傳遞,默認(rèn)為false。如果網(wǎng)頁需要跨域訪問cookie,比如使用第三方帳號登錄,則必須設(shè)置該字段為true。

trustedurl:如果游戲登錄成功加載頁面和游戲打開頁面不同,請進(jìn)行設(shè)置。

6. 菜單選擇“Tools >Certificate”,檢查是否已經(jīng)生成正式證書。如果沒有生成,則點擊“Create”生成證書,證書保存在sign > release目錄下。務(wù)必保管好證書,一旦丟失將無法找回。

ia_8600000005.png

7. 菜單選擇“Build> Run Release”,打包正式的快游戲rpk包,生成的rpk包存放在項目工程的dist目錄下。

注意:提交上架應(yīng)用市場的快游戲必須是通過此方式打包的正式包。

最后整個快游戲工程的目錄結(jié)構(gòu)如下:

ia_8600000006.png

至此,您已經(jīng)成功將H5快游戲打包成快游戲,如果您還想在快游戲中集成更多功能,并測試運行您的快游戲,請參考開發(fā)快游戲(H5版本)官方文檔。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于華為開發(fā)者論壇,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
個人VIP