tencent cloud

腾讯云超级应用服务

动态与公告
【2025年1月2日】关于腾讯云小程序平台更名为腾讯云超级应用服务的公告
控制台更新动态
Android SDK 更新动态
iOS SDK 更新动态
Flutter 更新动态
IDE 更新动态
基础库更新动态
产品简介
产品概述
产品优势
应用场景
购买指南
计费概述
按量计费(后付费)
续费指引
停服说明
快速入门
套餐管理
概述
控制台账号管理
存储配置
加速配置
品牌化配置
平台功能
控制台登录
用户和权限体系
小程序管理
小游戏管理
应用管理
商业化
平台管理
用户管理
团队管理
运营管理
安全中心
代码接入指引
Demo 及 SDK 获取
Android
iOS
Flutter
App 服务端接入指南
GUID 生成规则
小程序开发指南
小程序介绍与开发环境
小程序代码组成
指南
框架
组件
API
服务端
JS SDK
基础库
IDE 使用指南
小游戏开发指南
指南
API
服务端
实践教程
小程序登录实践教程
小程序订阅消息实践教程
支付相关实践教程
广告接入实践教程
小游戏订阅消息实践教程
相关协议
数据处理和安全协议

小游戏管理

PDF
聚焦模式
字号
最后更新时间: 2025-10-28 10:35:25
小游戏是小程序的一个特别类目,和所有小程序一样,小游戏无需下载、安装与卸载,即点即玩。
在 2.2.0 版本后,Exclusive 和 Enterprise 套餐支持小游戏功能,您可以使用开发者工具开发小游戏,并通过控制台来管理和发布小游戏。

前提条件

小游戏功能目前通过白名单方式开通,如需使用小游戏功能,请先联系产品团队沟通需求后开通能力。

小游戏开发指南

小游戏控制台操作

创建小游戏

角色和权限

功能 | 角色
超级管理员
平台管理员
小程序团队管理员
小程序高级开发者
小程序开发者
小程序运营人员
小程序发布审核人员
小游戏列表
创建、修改、下架、删除小游戏
只读
只读
-
-
-
超级管理员/平台管理员:拥有小游戏列表模块的只读权限,不能创建、修改、下架、删除小游戏。
小程序团队管理员/小程序高级开发者:拥有小游戏列表模块的权限,拥有创建、修改、下架、删除小游戏的权限。
小程序开发者/小程序运营人员/小程序发布审核人员:拥有小游戏列表模块的查看权限。

具体功能操作

1. 在小游戏管理-小游戏列表处,点击创建小游戏。

2. 填写小游戏信息,包含以下内容:
小游戏名称:必填。支持中文、大小写英文字母、数字、空格和部分特殊符号("+"、"="、","、"."、"@"、"-"、"_"),3-64个字符。
小游戏分类:必填。选择一个适合该小游戏的分类。
小游戏简介:必填。填写小游戏的简介,可以是游戏玩法、特性等信息。
小游戏 logo:选填。上传一张小游戏的 logo,支持 jpg、png 格式的方形图片,大小在2M 以内,若不上传 logo,则使用系统默认 logo。

点击下一步,此时小游戏已创建成功。如果您是首次创建小游戏,您可以根据第二步的指引,下载并安装开发者工具。


开发管理

开发管理包含为域名设置、敏感 API 权限申请、实时日志查询等功能。

角色和权限

功能 | 角色
超级管理员
平台管理员
小程序团队管理员
小程序高级开发者
小程序开发者
域名设置
只读
只读
-
接口权限(敏感API)申请
只读
只读
-
实时日志
只读
只读
密钥管理
只读
只读
-
-
超级管理员/平台管理员:拥有开发管理模块的只读权限。
小程序团队管理员:拥有开发管理模块的权限,拥有域名设置、接口权限(敏感API)申请、查看实时日志、密钥管理的权限。
小程序团队高级开发者:拥有开发管理模块的权限,拥有域名设置、接口权限(敏感API)申请、查看实时日志的权限。
小程序开发者:拥有开发管理模块的权限,拥有查看实时日志的权限。

域名管理

为了保障 superapp 和 superapp 用户的安全性,原则上小游戏需要事先设置后台通讯域名,且只可以跟指定的域名进行网络通信。

点击新增域名,填写域名信息。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件 (wx.downloadFile) 和 WebSocket 通信(wx.connectSocket),为便于开发者灵活配置小游戏,产品也支持内嵌网页能力(业务域名)。

如果小游戏业务复杂难以将域名配置齐全(例如小游戏接入广告功能时广告请求域名通常会动态变化),小游戏可以向 superapp 申请跳过域名校验,待 superapp 审批通过后,无需再设置域名。点击“跳过域名校验”后,填写申请原因,阅读安全协议并确认协议内容后提交申请。


接口权限

当小游戏绑定的 superapp 设置了敏感 API 后,小游戏开发者需要向 superapp 申请调用敏感 API 的权限,在 superapp 的管理者或审核权限拥有者审批通过后,小游戏才可以正常调用这些敏感 API。

操作:
申请开通:开发者向 superapp 申请敏感 API 使用权限。


实时日志

查询条件:查询条件包括时间、日志等级维度(全部、Info 及以上、Warn 及以上、Error 及以上)、系统类型、GUID、页面链接、filterMsg 内容、基础库版本、客户端版本。


基础配置

AppSecret

AppSecret(小游戏密钥)是小游戏登录过程中鉴权所需,密钥管理仅小游戏团队管理员有权限查看和操作,可在密钥管理处生成、重置、冻结密钥。

操作:
生成
点击“生成”后,小游戏团队管理员需要将密钥复制后妥善保存,复制后关闭弹窗则无法再次复制,如果忘记密钥,需要进行重置,平台不会以明文的方式展示或保存密钥。
重置
小游戏团队管理员可重置密钥,确认重置 AppSecret 后,使用原 AppSecret 的小游戏功能将无法使用,请及时更新。
冻结
为了保障小游戏的业务安全,在小游戏密钥泄露或疑似泄露且密钥还未替换前,开发者有必要对小游戏密钥进行冻结操作,避免造成安全事故。
小游戏团队管理员可点击“冻结”,将密钥进行冻结,冻结后,使用原 AppSecret 的小游戏功能将无法正常使用,请及时更新。

OpenServer

OpenServer 是开发者在接入登录、支付和订阅消息等功能时需要访问公共服务域名。


版本管理

小游戏版本管理给开发者提供了小游戏的生命周期管理功能。

角色和权限

功能 | 角色
超级管理员
平台管理员
小程序团队管理员
小程序高级开发者
小程序开发者
小程序运营人员
小程序发布审核人员
提交小程序代码/代码包
只读
只读
-
-
提交版本审核
只读
只读
-
-
小程序体验
只读
只读
灰度发布
只读
只读
-
-
-
小程序发布
只读
只读
-
-
删除开发版本
-
-
-
-
超级管理员/平台管理员:拥有版本管理模块的只读权限,不能删除开发版本。
小程序团队管理员/小程序高级开发者:拥有版本管理模块的权限,拥有提交小游戏代码/代码包、提交版本审核、小游戏体验、灰度发布、小游戏发布、删除开发版本的权限。
小程序开发者:拥有版本管理模块的权限,拥有提交小游戏代码/代码包、小游戏体验、删除开发版本的权限。
小程序运营人员:拥有版本管理模块的权限,拥有小游戏体验的权限。
小程序发布审核人员:拥有版本管理模块的权限,拥有提交版本审核、小游戏体验、小游戏发布的权限。

版本定义

开发版本
开发者通过开发者工具提交小游戏版本后,会在版本管理-开发版本处生成“开发版本”,点击右侧提交审核,可将小游戏提交到 superapp 处进行发布前的审核。

审核版本
当有版本处于审核中时,则会在“版本审核进度”处展示,审核通过后,点击发布即可将该版本发布上线。

线上版本
展示小游戏已经发布在 superapp 上的最新版本,点击右侧下载二维码,可将小游戏二维码下载到本地,可用 superapp 扫描二维码打开小游戏。

注意事项
1. 同一个开发者可以提交多个开发版本。
2. 不同开发者提交的开发版本,即使版本号一致,在版本管理-开发版本下,会存在 2 个版本号一样的开发版本。
3. 提交审核时,提审的版本号必须大于线上版本号/不能使用历史发布过的版本号。
4. 版本发布后,对应的版本号会从开发版本中移除。

其他功能和操作

小游戏离线包
通过小游戏离线包,可将小游戏内置在 superapp 内,将小游戏包从控制台下载下来,导入到 superapp 工程中,跟随 superapp 一起打包。在 superapp 使用过程中,用户打开某个内置的小游戏,无需从后端拉取下载,即使在没有网络连接的情况下也能打开并运行。
操作步骤
1. 下载小游戏离线包。
2. 将下载的小游戏包拷贝到自定义的 assets 目录,离线小游戏需严格遵守命名规则,不能随意修改。
说明:
离线小游戏命名规则:{miniAppId}_{miniAppVersion}.apkg

3. 在 SDK 初始化配置中指定上一步放置离线小游戏的 asset 目录。

注意事项
离线小游戏也需要走正常的发布流程,只有上线状态的小游戏才可下载离线包。
离线小游戏适用新版发布、版本回退、下架等版本管理逻辑,当线上版本与预置版本不一致时,客户端会正常拉取线上版本。
当小游戏被下架后,预置在 superapp 中的对应离线小游戏也无法正常使用。
小游戏版本回退
可将小游戏线上版本回滚至此前已经发布过的历史版本,不支持连续回滚。

小游戏下架
已上架的小游戏,在“小游戏列表”后,点击下架即可将小游戏从 superapp 上下架,下架后该小游戏无法被搜索,缓存的小游戏无法打开。

订阅消息

前言

消息能力是小游戏能力中的重要组成,superapp 通过为小游戏开发者提供订阅消息能力,以便实现小游戏内的服务闭环,通过消息订阅和通知的能力,及时将小游戏内的业务状态变化推送给 superapp 的用户。在使用订阅消息功能时,小游戏开发者需要在控制台-小游戏管理-订阅消息,从公共模板库中选择适用的消息模板,配置推送的字段后,添加为“我的模板”。

角色和权限

功能 | 角色
超级管理员
平台管理员
小程序团队管理员
小程序高级开发者
小程序开发者
我的模块-查看
只读
只读
我的模块-删除
-
-
-
公共模板库-查看
只读
只读
公共模板库-选用
-
-
-
超级管理员/平台管理员/小程序开发者:拥有订阅消息模块的只读权限,拥有我的模块、公共模板库的查看权限。
小程序团队管理员/小程序高级开发者:拥有订阅消息模块的权限,拥有我的模块的查看、删除权限,公共模板库的查看、选用权限。
小程序开发者:拥有订阅消息模块的权限,拥有我的模块、公共模板库的查看权限。

功能操作

公共模板库
开发者可在公共模板库中,根据业务场景选择需要用到的模板类型,通过模板名称搜索适用的模板。

消息类型说明
一次性订阅
一次性订阅消息用于解决用户使用小游戏后,后续服务环节的通知问题。
开发者在小游戏中调用 requestSubscribeMessage 接口后,将向用户展示弹窗,用户可打开自己想要接受的消息开关。用户订阅后,开发者可不限时间地下发一条对应的服务消息。
注意:
小游戏暂不支持长期订阅类型。
选用模板
在公共模板库中,找到目标模板,单击选择,进入模板配置页面。每个公共模板下会有多个关键词,开发者可从关键词列表中选择 1 到 5 个关键词,最终在 superapp 上给用户展示的弹窗内容请参考左侧预览效果,在已选择列表中拖拽右侧的排序按钮可进行关键词顺序排列。
配置完成后,单击提交,即可将模板配置保存至“我的模板”中。

说明:
使用同一个公共模板添加为“我的模板”时,关键词不可与已添加的“个人模板”重复。
我的模板
从公共模板库中选择并完成配置的模板会添加到“我的模板”列表中,开发者可使用“我的模板”中的消息模板来完成订阅消息功能开发。

开发注意事项
一次性模板 ID 和长期订阅模板 id 不可同时使用。
一次调用最多可订阅 3 条消息。
用户发生点击行为后,才可以调起订阅消息界面。
一次授权调用里,每个 tmplId 对应的模板标题不能存在相同的,若出现相同的,只保留一个。

隐私协议

在设置中配置用户隐私保护协议,使用产品提供的模板,填写小游戏收集的个人隐私数据,保存后,可生成小游戏的用户隐私保护协议。
1. 点击开始配置。

2. 填写隐私信息。

保存后,用户隐私保护协议可在更多-小游戏详情中,查看已生成的协议内容。



帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈