收藏
回答

fail can only be invoked by user TAP gesture?

原生微信小程序一次性订阅消息,报错:"errMsg":"requestSubscribeMessage:fail can only be invoked by user TAP gesture."

源码:wx.requestSubscribeMessage({

      // 调起消息订阅界面

      tmplIds: ['1GlO2utSb2vAxNBCWzKngfVAUYFBw7Ai5lDIisk5440']

    }).then((res) => {

      console.log(res)

    })


回答关注问题邀请回答
收藏

3 个回答

  • 一笑皆春
    一笑皆春
    09-20

    需要放在点击事件里边,你可以直接用wx.showModal的确定

    09-20
    有用
    回复 2
  • 拾忆
    拾忆
    09-20

    必须通过点击触发才能调用API。

    09-20
    有用
    回复 6
    • 枫林の残忆
      枫林の残忆
      09-20
      我就是放在点击事件里面的呀
      09-20
      回复
    • 拾忆
      拾忆
      09-20回复枫林の残忆
      去掉 open-type=“opensetting”;  试试
      09-20
      回复
    • 枫林の残忆
      枫林の残忆
      09-20回复拾忆
      去掉也是不行的  感觉偶尔能用以下 多数时候都不能使用
      09-20
      回复
    • 拾忆
      拾忆
      09-20回复枫林の残忆
      不可能的,把函数代码完整截出来看一下。
      09-20
      回复
    • 枫林の残忆
      枫林の残忆
      09-20回复拾忆
      09-20
      回复
    查看更多(1)
  • จุ๊บ
    จุ๊บ
    09-20

    09-20
    有用
    回复
登录 后发表内容