由于模板消息即将下线,需要把模板消息替换为订阅消息,之前没接触过消息模板这一块的我,开始了对订阅消息的学习之路!
官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html
功能介绍:
消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验。
订阅消息推送位置:服务通知
订阅消息下发条件:用户自主订阅
订阅消息卡片跳转能力:点击查看详情可跳转至该小程序的页面
一、获取模板id
需要登陆到微信公众平台手动去公共模板库中手动选择模板,配置到自己的个人模板库中,没有合适的可以申请模板,审核通过后可以使用。平台地址:https://mp.weixin.qq.com/
也可以通过微信api去添加模板,api后面会细说
ps:公共模板库里回显的模板是根据账号设置中的服务类目来回显得,所以你需要什么类型的模板,需要去配置什么类型的类目
二、获取消息推送权限
需要在小程序中配置按钮,触发接口,获取订阅消息模板推送权限
// 点击按钮需要触发的接口 tmplIds参数是个人库的模板id
wx.requestSubscribeMessage({
tmplIds: [’’],
success (res) { }
})
ps:一个按钮最多配置三个模板 一次性模板和永久模板不能配置在同一个按钮中
官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubsc