官网步骤
遇到的问题
1.调用用户授权接口报错:
wx.requestSubscribeMessage is not a function
查找资料,发现要求调试基础库要大于2.8.2;
如何修改调试基础库呢?
解决方案:微信小程序开发者工具-详情-本地设置-调试基础库选择大于2.8.2的版本
2.调用事件报错:(目前必须要手动点击调用)
翻译:errMsg:“请求订阅”beMessage:故障can只能由用户点击手势调用。“
如:
subscribeNew:function(){
wx.requestSubscribeMessage({
tmplIds: ['BNSOZGVBgUcvlYhOOLakaFVvXFqoacRVMPMDkj5fTzs'],
success(res) {
console.log(res,"成功")
},
fail(fail){
console.log(fail,"失败")
}
})
},
<button bindtap="subscribeNew"> 订阅消息</button>
参考
https://www.cnblogs.com/msunh/p/12175555.html
https://www.jianshu.com/p/0853e36925e3
https://www.cnblogs.com/msunh/p/11762573.html