收藏
回答

关于requestSubscribeMessage接口调用问题?

调用是打开消息推送允许了,但是调用推送消息报错拒绝,请问是什么原因呢?

    const {

      cancel,

      confirm,

      errMsg

    } = await promisify(wx.showModal)({

      title: '提交成功',

      content: '是否接收通知消息?',

      showCancel: true,

      cancelText: '不需要',

      confirmText: '需要',

    });

    if(confirm){

      wx.requestSubscribeMessage({

        tmplIds: [entranceSign,punchInOnTheWay],

        fail(res) {

          console.log(res)

        }

      })

    }


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

1 个回答

  • 跨商通
    跨商通
    07-09

    次数为0。

    在同意的情况下,requestSubscribeMessage每执行一次,次数+1

    07-09
    有用
    回复 4
    • 魅影
      魅影
      07-09
      但是后续继续调用那个消息允许的通知栏就不弹出来了,没办法设置允许
      07-09
      回复
    • 跨商通
      跨商通
      07-09回复魅影
      弹不弹无所谓,只要requestSubscribeMessage执行了,就次数+1。如果勾选总是,是不弹窗的,但是requestSubscribeMessage会执行。
      07-09
      回复
    • 魅影
      魅影
      07-09
      但是我设置了允许接收,每次都是调用成功的还是报错
      07-09
      回复
    • 跨商通
      跨商通
      07-09回复魅影
      只看requestSubscribeMessage是否执行,你在代码里,记录该接口是否执行吧。以此为准。
      07-09
      回复
登录 后发表内容