调用之后报错:requestsubscribemessage fail can only be invoked by user tap gesture
try {
await new Promise((resolve, reject) => {
// todo 微信端支持在线支付商品费
wx.requestPayment({
...各种参数,
// timeStamp: '',
// nonceStr: '',
// package: '',
// signType: 'MD5',
// paySign: '',
success(res) {
resolve(res);
},
fail(res) {
reject(res);
},
});
});
return Promise.resolve();
} catch (err) {
console.error('err', err);
wx.requestSubscribeMessage({
tmplIds: [''],
success(res) {},
});
return Promise.reject(err);
}