小程序订阅消息 多个模板id


如果还是只显示一个 用真机调试
 
wx.requestSubscribeMessage({
          tmplIds: ['COmZQC5X2dQkMd','qQPg60Y6DV'],
          success(res){
              // 模板id1的处理逻辑
              if (res['COmZQC5X2dQkMd'] === 'accept') {
                  console.log("用户订阅了会议通知");
              } else if (res['COmZQC5X2dQk'] === 'reject') {
                  console.log("用户取消订阅会议通知");
                  wx.showModal({
                    title: '提示',
                    content: '你取消订阅会议通知',
                    showCancel: false
                  })
              }else {
                wx.showToast({
                  title: '授权会议通知订阅消息有误',
                  icon: 'none'
                })
              }
              // 模板id2的处理逻辑
              if (res['qQPg60Y6DV'] === 'accept') {
                console.log("用户订阅了日程通知");
              } else if (res['qQPg60Y6DV'] === 'reject') {
                console.log("用户取消订阅行程通知");
                wx.showModal({
                  title: '提示',
                  content: '你取消订阅日程通知',
                  showCancel: false
                })
              }else {
                wx.showToast({
                  title: '授权日程通知订阅消息有误',
                  icon: 'none'
                })
              }
          },
          fail :(errCode,errMessage) =>{ 
            console.log("订阅消息 失败 "+errCode+" message "+errMessage);
          },
          complete:(errMsg)=>{
            console.log("订阅消息 完成 ");
            console.log(errMsg);
          }
    });


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM