# 更新提醒消息

# 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个字符。

Alt text Alt text

# 下发

1、服务通知审核通过且达到生效时间后,由平台在24小时内向订阅用户下发消息。平台会根据订阅用户近期的游戏活跃情况、历史下发点击率动态调整下发比例。

2、用户每款游戏每天的 游戏更新提醒+内容更新提醒 累计最多只能收到1条。

点击咨询小助手