微信小程序调起客户端订阅消息界面报错 requestSubscribeMessage:fail can only be invoked by user TAP gesture.
在做微信小程序的订阅消息功能,使用以下代码调起客户端订阅消息界面报错:
requestSubscribeMessage:fail can only be invoked by user TAP gesture.
wx.requestSubscribeMessage({
tmplIds: resp.data.tmplIds,
success(res) {
console.info('订阅消息模板成功', res)
},
fail(res) {
console.info('订阅消息模板失败', res)
}
})
错误原因是从 2.8.2 版本开始,用户发生点击行为或者发起支付回调后,才可以调起订阅消息界面。