小游戏解决方案
本文说明如何通过小游戏把设备能力、用户行为和激励体系连接起来:适合哪些业务目标、常见玩法怎么设计,以及可参考的模板与案例。
适用场景
在智能小程序等场景中,若你需要:
- 通过游戏化任务提升设备使用频次,让用户在互动中完成设备连接、使用、打卡或分享。
- 将游戏成就、排行榜、抽奖与优惠券、权益、实物奖励结合,承接营销活动和品牌曝光。
- 用宠物养成、徽章、连续挑战、赛季排名等方式增强长期留存和召回。
可考虑使用小游戏解决方案,围绕“设备 - 游戏 - 用户”建立闭环。
典型业务场景
运行原理
小游戏运行在小程序页面内的 <web-view> 容器中:宿主页面负责加载 WebView、准备运行环境与初始化数据,并通过消息机制与 WebView 互通;WebView 侧专注渲染与游戏逻辑执行,需要调用宿主能力时通过消息请求完成。
玩法案例
详情请查看案例页:
开发指引
小游戏解决方案基于小程序的 <web-view> 能力,在 WebView(游戏)与宿主页面(App/小程序页面)之间建立消息通道,打通双向通讯,并支持由宿主侧代为调用小程序 API。
平台提供 @ray-js/mini-game-sdk 供开发者选用,详见 MiniGameSDK。
同时也提供开箱即用的模板项目,见 小游戏模板。