思路
调起客户端小程序订阅消息界面,返回用户订阅消息的操作结果。当用户勾选了订阅面板中的“总是保持以上选择,不再询问”时,模板消息会被添加到用户的小程序设置页,通过 wx.getSetting 接口可获取用户对相关模板消息的订阅状态,然后wx.openSetting去打开设置页面。
代码如下:
<div @click="subscribeMessage">订阅</div>
subscribeMessage(){
//需要订阅的消息模板,在微信公众平台手动配置获取模板ID
let message = ''
//如果总是拒绝(subscriptionsSetting,2.10.1库才支持)
if(this.versionCompare('2.10.1')){
wx.getSetting({
withSubscriptions: true,//是否同时获取用户订阅消息的订阅状态,默认不获取
success: (res)=> {
console.log(res)
if (res.subscriptionsSetting && res.subscriptionsSetting.itemSettings &&