微信小程序开发--消息订阅

一、配置消息订阅模板

1、登陆微信公众平台(微信公众平台)

点击功能==>消息订阅

2、点击“新建模板”,选择一个模板,然后点击“下一步”

3、可选择自己想要推送消息的模板,保存

4、保存模板ID

二、代码开发

通过调用wx.requestSubscribeMessage接口获取用户的订阅授权,用户同意授权之后通过调用云函数或者服务端接口来实际推送消息

// main.js
wx.requestSubscribeMessage({
  tmplIds: ['配置好的模板ID'], // 最多支持3条
  success(res) {
    // 'accept'表示用户同意订阅该条id对应的模板消息
    if (res['配置好的模板ID'] === 'accept') {
      // 用户同意订阅,调用云函数或服务器接口发送订阅消息
      wx.cloud.callFunction({
        name: 'sendSubscribeMessage',
        data: {
          templateId: '配置好的模板ID',
          openid: '用户的openid',
          data: {
            thing1: {
              value: '活动名称'
            },
            // 其他参数...
          }
        },
        success(res) {
          console.log('订阅消息发送成功', res)
        },   
        fail(err) {
          console.error('订阅消息发送失败', err)
        }
      })
    }
  }
})

  • 15
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值