快游戏统一包体技术方案计划
背景
当前开发者在上架快游戏时,需适配华为、vivo、OPPO、小米、荣耀5家厂商的包体,增加了上架适配难度。
目标
• 统一厂商小游戏包体,实现开发一个包体即可上架五家平台,降低开发者的上架适配难度。
技术规划
-
统一标准API
- 实现基础API/平台API、标准接口的统一,使用rpkAPI兼容现有API,未实现则屏蔽防止报错。
-
打包统一RPK包体
- 通过统一工程/统一脚手架/统一RPK实现包体统一。
- 开发脚手架工具,提供模板项目、运行统一RPK(包含适配转换、一键打包、导出模板等能力)。
- 确认统一版本号,保证统一RPK可运行在厂商平台上。
-
开发&调试&转换工具
- 快游戏工具链集成开发工具、调试能力、转换工具。
- 快游戏IDE支持打包、调试、运行、代码编辑、转换等工具链集成。
- 一键转换RPK的工具集,支持cocos/Laya/Unity等游戏引擎,集成到快游戏IDE或命令行。
-
游戏引擎支持统一RPK包体导出
- 推动cocos/Laya/Unity游戏引擎直接导出统一RPK包体。
- 提供Unity快适配和第三方插件支持。
-
统一上架&审核
- 统一后台上线快游戏的创建、上架流程,保持投放、跳转链路一致性。
- 开放快游戏统一包体通道,实现在统一后台上传,自动分发到各厂商审核。
- 各厂商快游戏包名统一,实现相互分享、跳转、投放等功能一致性。
-
快游戏投放链路
- 统一投放链路,实现投放链路通路。
- 快游戏统一链接(已上线):
hap://app/+虚拟包名+?额外参数(key=value),打通快游戏投放能力(快手、腾讯等)。
- 统一归因接口:启动来源、OAID、数据上报等接口统一,提供统一入口分析投放来源数据。
- 入口:开平→联盟投放→输入各家包名→生成统一链接。