微信小程序 订阅消息通知

714 阅读1分钟

微信小程序 订阅消息通知 服务通知

一、配置订阅消息模板ID

1.登录微信公众平台 --> 右侧菜单 --> 基础功能 --> 订阅消息

2.公共模板库 --> 选用,按流程操作即可

二、获取订阅消息权限

在小程序合适位置,合适时机让用户点击取得订阅消息权限

uni.requestSubscribeMessage({
            tmplIds: ['xxxxx'],  // 模板id 微信公众平台订阅消息模板id
            success: (res) => {
                console.log(res) // 获取用户是否同意订阅消息
            }
        })

三、发送订阅消息

1.服务端获取Access_Token

2.服务端调用api

https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=ACCESS_TOKEN   // POST 请求// requestBody参数
{
​
  "touser": "xxxx",
​
  "template_id": "xxxxxxx",
​
  "page": "/pages/index/index",
​
  "miniprogram_state":"formal",
​
  "lang":"zh_CN",
​
  "data": {
​
      "thing1": {  // key名:模板id中key名
​
          "value": "xxx"  // 格式按照文档写
​
      },
​
      "thing3": {
​
          "value": "xxx"
​
      },
    "date4":{
    "value":"xxx"
}}}

3.在合适时机向用户发送订阅消息