订阅消息点击事件放在wx.getStorage失效?
发布于 6 年前 作者 qiang90 9967 次浏览 来自 官方Issues

在一个点击动作中,先缓存一个 wx.getStorage({

key: params + _self.actid,

success(res) {

callback && callback(false);

},

fail(err) {

wx.setStorage({

key: params + _self.actid,

data: true

success() {

callback && callback(true);

},

fail(err) {

}

})

}

})

再回调调用 wx.requestSubscribeMessage

部分手机报错

requestSubscribeMessage:fail can only be invoked by user TAP gesture

我把缓存动作删掉就可以了。这样做是为什么。我也是一个动作触发的

回到顶部