报错信息:requestSubscribeMessage:fail can only be invoked by user TAP gesture.
报错原因:在某个场景的方法里面调用而不是直接通过用户点击
解决方法:一般可做成显示一个弹框友好的提示用户,然后再让用户点击按钮去手动触发订阅文章来源地址https://www.toymoban.com/news/detail-527821.html
wx.showModal({
title: '提示',
content: "请确认是否要XXX?",
success: function (sm) {
if(sm.confirm) {
wx.requestSubscribeMessage({
tmplIds: ['XXX'],
success (res) {
console.log(res);
},
fail (error) {
console.log(error);
}
})
}
}
})
文章来源:https://www.toymoban.com/news/detail-527821.html
到了这里,关于【微信小程序】wx.requestSubscribeMessage无法唤起小程序订阅弹窗的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!