没报什么错误
体验版无法弹出订阅窗口?开发工具中订阅消息可以弹窗,发布到体验版点击无法弹窗,调试进入 wx.requestSubscribeMessage没任何反馈 let ids = []; ids.push('--0fII-iwGRqAYToi8cBLj6QpjBp3Qdb4KhnB7MY2aA'); if (code.indexOf("CX") >= 0) { ids.push('E3mBGrMx1L64jQRtZDs_xL4Cw0CH46Lr4ToRopWf0Oo'); } wx.getSetting({ withSubscriptions: true, success(res) { console.log( res) if (res.subscriptionsSetting.mainSwitch) { // 用户打开了订阅消息总开关 if (res.subscriptionsSetting.itemSettings) { // 用户同意总是保持是否推送消息的选择, 这里表示以后不会再拉起推送消息的授权 let itemSettings = res.subscriptionsSetting.itemSettings; //判断模板是否全部授权 let status = false; for (let i = 0; i < ids.length; i++) { let key = ids[i]; let moIdState = itemSettings[key] if (moIdState == 'accept') { status = true; if (moIdState === 'ban') { console.log("已被后台封禁"); callBack(false); } break; } } if (status) { console.log("回调True"); callBack(true); } else if (moIdState === 'reject') { wx.requestSubscribeMessage({ tmplIds: ids, success(res) { console.log("订阅消息请求成功"); callBack(true); },fail(err) { console.error('订阅消息请求失败:', err); } }) } } else { console.log("回调itemSettings False"); wx.requestSubscribeMessage({ tmplIds:ids, success(res) { console.log("订阅消息请求成功"); callBack(true); },fail(err) { console.error('订阅消息请求失败:', err); } }) } } else { wx.openSetting({ withSubscriptions: true, }) // console.log("回调True"); // callBack(true); } } }) },
9小时前https://developers.weixin.qq.com/s/ogPpp6mB7AVY
bindtap点击无法触发?[图片] 小部分手机 bindtap点击无法触发 [图片]
10-21