从基础库 2.18.0 开始支持
当前微信小程序订阅消息通知与微信消息的通知的提示音是一样的,对于部分订阅消息模板,增加了语音提醒能力,播报语料中的部分字段支持开发者自定义。
当开发者调用wx.requestSubscribeMessage时,如果只订阅了1条消息,并且该模板支持开启语音提醒,用户在订阅时可以选择开启语音提醒。开启后,在接收订阅消息时会同步播报语音提醒。
当用户开启了语音提醒,开发者通过wx.getSetting获取该模板的订阅状态时,会显示为’acceptWithAudio’。
订阅弹窗的样式如下:

当前支持开启语音提醒的模板及播报语料如下:
| 标题 | 类型 | 类目 | 播报语料 |
|---|---|---|---|
| 收款到账通知 | 长期订阅 | 金融业-银行、金融业-收单商户服务 | 微信小程序示例收款10元,其中“微信小程序示例”会播报为下发微信小程序的微信小程序简称,10会播报为模板中的收款金额 |
以下情况会导致语音提醒无法播报:
- 用户将服务通知设置为免打扰
- 用户开启了手机静音模式或手机音量过低
- 用户未打开微信新消息通知,可引导用户前往微信-“我”-“设置”-“新消息通知”中打开
- 用户未打开系统对微信的通知
- 用户开启了低电量模式
- 用户版本过低:需要iOS 8.0.6与安卓8.0.3及以上