/**
* 获取小程序订阅消息权限
*/
auth() {
let that = this;
wx.requestSubscribeMessage({
tmplIds: ['nZkEP4qmaPx69I_zw7lEy1ux7o2I_o4HHvvy_pVUodM'],
success(res) {
// app.toast(`${res.nZkEP4qmaPx69I_zw7lEy1ux7o2I_o4HHvvy_pVUodM}`, 'none');
},
fail(err) {
// app.toast(`${err.errCode}`, 'none');
},
complete() {
that.toSettled();
}
})
}
tips:
- 必须由bindtap方法或者支付回调里面触发,其他事件的回调函数不可以。
- 短期订阅只能订阅一次消息,收到一次消息后若未再次点击授权则不会收到消息,订阅消息次数可叠加。
参考文档:
小程序订阅消息 | 微信开放文档
wx.requestSubscribeMessage(Object object) | 微信开放文档