/ 代码片段
wx.requestSubscribeMessage({
//获取下发权限
// 0报名提交
// 1报名结果
tmplIds: [base.b_subid,base.resultid], //此处写在后台获取的模板ID,可以写多个模板ID,看自己的需求
success: (res) => {
华为 和苹果11 12 ,还有oppo 不行
7P以下可以
你好,无法显示订阅标签的问题
1、请注意更新到最新版的开发者工具,下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
2、请确认 wx.config 里有申请开放标签的权限,参考文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html
3、如仍未调试成功,请提供具体的appid、代码、报错信息和截图。
订阅消息又改成订阅标签了吗?使用订阅消息必须先应用js?同样的代码 在其他手机可以弹窗啊
经排查发现没有弹窗,所以代码流程走的是complete,并没有走进success 使用代码,见下
wx.requestSubscribeMessage({ //获取下发权限 // 0报名提交 // 1报名结果 tmplIds: [base.b_subid,base.resultid], //此处写在后台获取的模板ID,可以写多个模板ID,看自己的需求 success: (res) => { //accept--用户同意 reject--用户拒绝 ban--微信后台封禁,可不管 if (res[base.b_subid] == 'accept') { e.baoming(s,t,true) } else { if (res[base.b_subid] == 'reject') { wx.showModal({ title: '温馨提示', content: '您已拒绝授权,将无法在微信中收到提交通知!', showCancel: false, success: res => { if (res.confirm) { e.baoming(s,t,false) } } }) }else if (res[base.resultid] == 'reject') { wx.showModal({ title: '温馨提示', content: '您已拒绝授权,将无法在微信中收到报名结果通知!', showCancel: false, success: res => { if (res.confirm) { e.baoming(s,t,false) } } }) }else{ e.baoming(s.t) } } },complete:function(){ e.baoming(s,t,true) } })