小程序
小游戏
企业微信
微信支付
扫描小程序码分享
进入小程序的公告栏,我用wx.getSetting获取当前用户是否点击总是保持以上选择,不再询问。如果是就不作操作;否则弹出弹框。
问题就出现在第一次点击之后并保持保持以上选择(同意),后面服务端发送模版消息,一直显示用户{"errcode":43101,"errmsg":"user refuse to accept the msg rid: 6684fbc7-1e04fb99-42809b66"},应该怎么做
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
用户勾选了总是后,就无法再弹窗了。
user refuse to accept the msg,说明用户选择拒绝了,如果同时还勾选了总是,那该用户永久性地拒绝了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
getTmplID: function(tmplId) {
wx.showModal({
title: '提示',
content:'请授权开通服务通知',
showCancel: true,
success: function (ress) {
if (ress.confirm) {
// console.log('用户点击确定')
wx.requestSubscribeMessage({ // 调起消息订阅界面
tmplIds: [tmplId],
success (res) {
console.log('订阅消息 成功');
if (res[tmplId] === 'accept') {
wx.showToast({
title: '订阅成功!',
duration: 1000,
})
}
},
fail (er){
console.log("订阅消息 失败");
} else if (ress.cancel) {
// console.log('用户点击取消')
求求各位大佬帮忙,就算用户点进小程序中也没有用
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
用户勾选了总是后,就无法再弹窗了。
user refuse to accept the msg,说明用户选择拒绝了,如果同时还勾选了总是,那该用户永久性地拒绝了。
getTmplID: function(tmplId) {
wx.showModal({
title: '提示',
content:'请授权开通服务通知',
showCancel: true,
success: function (ress) {
if (ress.confirm) {
// console.log('用户点击确定')
wx.requestSubscribeMessage({ // 调起消息订阅界面
tmplIds: [tmplId],
success (res) {
console.log('订阅消息 成功');
if (res[tmplId] === 'accept') {
wx.showToast({
title: '订阅成功!',
duration: 1000,
})
}
},
fail (er){
console.log("订阅消息 失败");
}
})
} else if (ress.cancel) {
// console.log('用户点击取消')
}
}
})
求求各位大佬帮忙,就算用户点进小程序中也没有用