Игры H5 можно быстро упаковать в быстрые игры с помощью веб-компонентов быстрого приложения.После того, как быстрые игры упакованы и помещены на полки, если URL-адрес исходной игры H5 не изменится, быстрые игры не нужно обновлять, а объем работы по обслуживанию невелик.
С помощью IDE быстрого приложения упаковка быстрых игр очень проста.
-
Посетите официальный веб-сайт, чтобы установить инструменты разработки и установить Kuaiapp IDE на ПК.
- Один раз выберите «Файл»> «Новый проект»> «Новый проект быстрого приложения», чтобы создать проект, и выберите «Шаблон игры HTML5» в качестве шаблона.
-
Имя приложения: имя приложения, соответствующее полю имени в файле manifest.json.
- Имя пакета rpk: имя пакета приложения, соответствующее полю пакета в файле manifest.json.
-
Нажмите «ОК», чтобы создать быстрый игровой проект.
- Настройте файл manifest.json.
-
package: Название пакета игры. Попав на полки, название пакета изменить нельзя, иначе версию нельзя будет обновить.
-
name: Название быстрой игры.
-
versionName: название быстрой версии игры, для которой требуется +1 при обновлении, например 2.0.0.
-
versionCode: номер версии быстрой игры, для которой требуется +1 при обновлении, например 2.
-
icon: Значок логотипа игры Kuai, используемый при создании значка на рабочем столе, logo.png необходимо заменить на значок игры H5.
- minPlatformVersion: минимальный номер поддерживаемой версии платформы. Принцип такой же, как и на уровне Android API. Чтобы избежать несовместимости, вызванной низкой версией после выхода в Интернет, рекомендуется установить самую высокую версию, например 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
}
}
- Отредактируйте файл .ux, который загружает игру H5. В качестве примера проект проекта использует файл hello.ux.
-
src: настроить URL-адрес игры H5.
-
fullscreendirection: установите направление игры. пейзаж: горизонтальный экран, портрет: вертикальный экран.
-
jumppolicy: Стратегия перехода по ссылке в игре. Если в игре есть реклама, рекомендуется установить браузер и установить для мультиокна значение true.
-
allowthirdpartycookies: определяет, следует ли поддерживать доставку междоменных файлов cookie, по умолчанию - false. Если веб-странице требуется доступ к файлам cookie в разных доменах, например, для входа в систему со сторонней учетной записью, вы должны установить для этого поля значение true.
- доверенныйurl: если страница для входа в игру, успешно загруженная, отличается от открытой страницы игры, установите ее.
- Выберите в меню «Инструменты»> «Создать сертификат», чтобы проверить, был ли сгенерирован официальный сертификат. Если он не был сгенерирован, нажмите «Создать», чтобы сгенерировать сертификат, который будет сохранен в каталоге sign> release. Обязательно сохраните сертификат, если он утерян, его нельзя будет восстановить.
- Чтобы упаковать официальный пакет rpk для быстрой игры, выберите в меню «Сборка> Официальная версия пакета». Сгенерированный пакет rpk сохраняется в каталоге dist проекта проекта.
Примечание. Быстрая игра, представленная на рынке приложений, должна быть официальным пакетом, упакованным таким образом.
Наконец, структура каталогов всего проекта быстрой игры выглядит следующим образом:
На этом этапе вы успешно упаковали игру H5 в быструю игру.Если вы хотите интегрировать больше функций в быструю игру, а также протестировать и запустить свою быструю игру, обратитесь к официальной документации по разработке быстрой игры (версия H5).
Исходная ссылка:
https://developer.huawei.com/consumer/cn/forum/topic/0204394501350300016?fid=18
Автор: Drum Chao