消息订阅是微信小程序中一个非常重要的功能,可以让用户订阅一些关心的内容,并在相关信息更新时及时通知用户。模板消息发送则是通过已经创建好的模板,向用户发送一些预定义的消息。
本文将基于微信小程序开发,详细介绍消息订阅和模板消息发送的内容,并提供相关的代码案例。
一、消息订阅
- 创建消息订阅模板
在微信公众平台的小程序后台,首先需要创建消息订阅模板。进入“设置”-“开发设置”-“订阅消息”,点击“添加模板”,填写相关信息,选择合适的模板类型,如订单支付成功通知、快递更新通知等。
创建成功后,会得到一个模板 ID,后续发送模板消息时需要使用。
- 获取用户订阅消息权限
在小程序中,需要获得用户的订阅消息权限,才能进行消息订阅。可以通过 wx.requestSubscribeMessage
接口获取用户权限。
wx.requestSubscribeMessage({
tmplIds: ['模板ID1', '模板ID2'],
success: function (res) {
if (res['模板ID1'] === 'accept' && res['模板ID2'] === 'accept') {
// 用户同意订阅
} else {
// 用户拒绝订阅
}
},
fail: function (err) {
console.error(err);
}
});
其中,tmplIds
是一个数组&