# 更新提醒消息
# 1. 游戏更新提醒
# 功能介绍
支持用户在游戏内订阅游戏更新提醒,后续游戏发布新版本时,可通过服务通知下发消息,提醒用户及时体验。用户成功订阅后可永久下发,无需重复订阅。
# 使用流程
# 订阅
在游戏内调用api wx.requestSubscribeSystemMessage 发起订阅,msgTypeList选"SYS_MSG_TYPE_WHATS_NEW"。
游戏更新提醒的 msgTypeList 从基础库 v2.32.1 版本开始支持,低版本调用会报错,因此调用之前需要先判断基础库版本(compareVersion 定义)。
// * 需要先使用 compareVersion 判断接口是否可用
const sdkVersion = wx.getSystemInfoSync().SDKVersion
if (compareVersion(sdkVersion, '2.32.1') >= 0) {
wx.requestSubscribeSystemMessage({
msgTypeList: ['SYS_MSG_TYPE_WHATS_NEW'],
success (res) {
console.log(res)
}
});
}
# 查询用户订阅状态
通过 wx.getSetting 接口可获取用户对相关模板消息的订阅状态。 判断 res.subscriptionsSetting的itemSettings 是否返回:SYS_MSG_TYPE_WHATS_NEW: 'accept'。
# 下发配置
游戏每次提审时(登录微信公众平台 -> 版本管理 -> 提交审核)配置更新内容,内容需要从限定的词库中挑选,每次最多选择3个。
当前支持词库:优化性能、修复bug、新英雄上线、新皮肤上线、新增道具、新增场景、新增关卡、周年庆活动开启、圣诞活动开启、新年活动开启、春节活动开启、端午活动开启、中秋活动开启、特殊节日开启、活动开启、推出新功能、推出新玩法、开启新赛季
# 下发
1、游戏版本过审且全量发布后,由平台在24小时内向订阅用户下发消息。平台会根据订阅用户近期的游戏活跃情况、历史下发点击率动态调整下发比例。
2、用户每款游戏每天的 游戏更新提醒+内容更新提醒 累计最多只能收到1条。
# 2. 内容更新提醒
# 功能介绍
支持游戏使用 小游戏活动运营工具 生成官方活动时,通过服务通知下发消息,提醒用户及时体验新内容。用户成功订阅后可永久下发,无需重复订阅。
# 使用流程
# 订阅方式
方式1:在游戏内调用api wx.requestSubscribeSystemMessage 发起订阅,msgTypeList选"SYS_MSG_TYPE_WHATS_NEW"。
方式2:接入游戏圈 后,用户加入游戏圈等同于订阅
# 下发配置
使用小游戏活动运营工具成功生成活动后,进入 推广-服务通知 提交文案,最多支持20个字符。
# 下发
1、服务通知审核通过且达到生效时间后,由平台在24小时内向订阅用户下发消息。平台会根据订阅用户近期的游戏活跃情况、历史下发点击率动态调整下发比例。
2、用户每款游戏每天的 游戏更新提醒+内容更新提醒 累计最多只能收到1条。