requestSubscribeMessage:fail can only be invoked by user TAP gesture.
-
在使用微信订阅消息服务的时候,调用 wx.requestSubscribeMessage 提示如下错误
VM180:1 Uncaught (in promise) thirdScriptError {"errMsg":"requestSubscribeMessage:fail can only be invoked by user TAP gesture."} Object
求解!
-
从提示中可以看出,requestSubscribeMessage 这个方法,只支持用户点击行为触发
你应该是在程序中直接调用导致的,把它改成事件调用
示例:wxml
<button bindtap="subscribe">订阅消息</button>
js
subscribe() { wx.requestSubscribeMessage(object) }