收藏
回答

多次点击按钮 调用订阅消息,wx.requestSubscribeMessage方法失效?

情景描述: 用户勾选了 ‘总是保持以上选择’,然后进行多次点击调用订阅消息,就会出现  点击后,并没有走wx.requestSubscribeMessage方法

<view catchtap="news_look">测试订阅消息</view>

data:{

    zl_n:0     //初始化 0

}

//订阅消息

news_look() {

var that = this;

that.setData({

zl_n: that.data.zl_n+1

})

var news_id = [

'wUtY5GZoAoIn8eZ5hQs3JDyHRmM4LO82oPjkNtOhJ0o', // 周报

'95zYfq0I83ZgtlF_zR5dsdFJiykkR6-rn8YJVaT7kXE', //月报

'jipK7X6qhJJY0gg7Cxn-v2dnr4D5qEDwktsqREY-rXI', //纪念日通知

]

wx.requestSubscribeMessage({

tmplIds: news_id,

success(res) {

console.log('允许使用订阅消息')

console.log(res)


},

fail(res) {

console.log('fail  失败')

console.log(res)

logger.warn('订阅消息fail', res)

},

complete(res) {

console.log('complete  调用完成')

wx.showToast({

title: '' + that.data.zl_n,

})

}

})


},


//这段代码  出现无效的次数更频繁






最后一次编辑于  11-18
回答关注问题邀请回答
收藏

6 个回答

  • 小程序技术专员-binnie
    小程序技术专员-binnie
    11-27

    我们看看,有进展会同步过来

    11-27
    赞同
    回复 9
    • @菇娘
      @菇娘
      11-27
      好的,谢谢
      11-27
      回复
    • Cymatics
      Cymatics
      星期一 22:26
      在安卓机,频繁点击很容易复现
      星期一 22:26
      回复
    • @菇娘
      @菇娘
      1天前
      请问, 有进展了吗?
      1天前
      回复
    • @菇娘
      @菇娘
      1天前回复Cymatics
      对的,现在就是这个 问题
      1天前
      回复
    • Cymatics
      Cymatics
      1天前回复@菇娘
      没进展呢,现在我们做了收敛,一天只能触发一次。。。
      1天前
      回复
    查看更多(4)
  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    11-18

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    另外,请扫描下图贴一下截图


    11-18
    赞同
    回复 7
    • @菇娘
      @菇娘
      11-18
      11-18
      回复
    • @菇娘
      @菇娘
      11-18
      或者去关注   ‘练琴日记’   ,这个小程序
      11-18
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      11-18回复@菇娘
      测试未复现,怎么操作可以复现问题?
      11-18
      回复
    • @菇娘
      @菇娘
      11-18
      测试的,确实不容易复现问题, 我有时候点击差不多一百来下 才出现, 但是用在项目中就很容易出现问题了,也不知道是不是因为项目中牵扯到request请求, 你要勾选 ‘总是保持以上选择’,  然后不停地来回切换,
      11-18
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      11-18回复@菇娘
      复现的时候上传一下日志:我->设置->帮助与反馈右上角有个上报日志的入口
      贴一下出现问题的微信号,出现问题的时间点(精确到分钟)
      11-18
      回复
    查看更多(2)
  • 赵彦丞
    赵彦丞
    11-29

    楼主请问这个问题解决了吗,分享一下

    11-29
    赞同
    回复 1
    • @菇娘
      @菇娘
      11-29
      目前还没有解决,坐等官方回复😂
      11-29
      回复
  • 三
    11-27

    楼主解决了吗?我也遇到这个问题了。

    11-27
    赞同
    回复 4
    • @菇娘
      @菇娘
      11-27
      没有解决,官方还没给出解决办法
      11-27
      回复
    • 三
      11-27回复@菇娘
      好的
      11-27
      回复
    • 三
      11-27回复@菇娘
      话说回来你把微信号直接贴这里真的好吗😂
      11-27
      回复
    • @菇娘
      @菇娘
      11-29回复
      贴的时候,没意识到,还是同事提醒我,我才意识到,😂,也就懒得改了
      11-29
      回复
  • 🤖啾啾啾
    🤖啾啾啾
    11-24

    我也是这个问题,频繁多次点击就是出现,ios还没出现过,安卓有时候点几下就失效了

    11-24
    赞同
    回复 1
    • @菇娘
      @菇娘
      11-25
      对的,就是 安卓 出现的问题, 官方也不给回答,你有消息或者解决办法告诉我一下,在这里先谢谢你
      11-25
      回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-18

    也没报错?

    11-18
    赞同
    回复 3
    • @菇娘
      @菇娘
      11-18
      没报错, fail  ,success, complete , 这三个都没走, 也就是wx.requestSubscribeMessage 没有被调用
      11-18
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-18回复@菇娘
      每次点击都进到 news_look 了吗
      在wx.requestSubscribeMessage前面一行
      加个console.log('news_look')看看
      11-18
      回复
    • @菇娘
      @菇娘
      11-18
      每次点击都会进到news_look  ,
        console.log()加了,log  内容可以正常输出,
      就是不会走wx.requestSubscribeMessage ,
      11-18
      回复
问题标签