收藏
回答

wx.requestSubscribeMessage 前面有async或者promise调用会失败?

errMsg: "requestSubscribeMessage:fail can only be invoked by user TAP gesture."

失败


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

1 个回答

  • 北望沣渭
    北望沣渭
    09-04

    错误提示文本的意思是说:这个方法只支持用户「TAP」点击事件调用,跟是否是 async/promise 关系不大。

    09-04
    有用
    回复 5
    • 2ml
      2ml
      09-04
      您好,这个代码在按钮点击事件里面进行调用的,按钮事件是      async 函数 ,是因为async和promis 出现错误,错误提示是您说的意思,而且不是全部调起sh失败,但是失败率很高,所以请教一下这种情况有什么解决的办法
      09-04
      回复
    • 婪兜
      婪兜
      09-04回复2ml
      我们之前也遇到了,只能在promise等之前先调用消息订阅接口
      09-04
      回复
    • 2ml
      2ml
      09-04回复婪兜
      您好,比如说我们需要用户支付后进入支付成功页再出现弹窗,这样的话是不是就再当前页面弹出了啊
      09-04
      回复
    • 婪兜
      婪兜
      09-04回复2ml
      支付场景没实际开发过,你可以试试。 但其他点击场景弹出消息订阅后,就算跳转页面这个订阅也不消失。
      09-04
      回复
    • 2ml
      2ml
      09-06回复婪兜
      好的,感谢您,我们试一下
      09-06
      回复
登录 后发表内容