收藏
回答

云开发callFunction消耗点击态

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wx07899a37f3ee4770 无所谓 2.32.3

https://developers.weixin.qq.com/miniprogram/dev/framework/view/tap.htmlhttps://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/functions/ide.html


function handleTap() {

    cloudRequest.wcloud.callFunction({

        success: res => {

            wx.requestSubscribeMessage() // "requestSubscribeMessage:fail can only be invoked by user TAP gesture."

        }

    })

}

callFunction 消耗了点击态,导致后续再处理申请订阅消息失败。请问如何解决。

非常感谢。




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

1 个回答

  • showms
    showms
    08-08

    wx.requestSubscribeMessage挪到callFunction外面执行

    08-08
    有用
    回复 3
    • cc
      cc
      星期三 10:30
      但是需要线请求消息模版ID
      星期三 10:30
      回复
    • showms
      showms
      星期三 10:32回复cc
      模板ID可以改成放在全局配置接口里面,比如一进入小程序就调这个全局接口获取所有配置
      星期三 10:32
      回复
    • cc
      cc
      星期三 10:59回复showms
      不过最大的问题还是云函数消耗了点击态,导致后续无法响应这种拉起界面的API了。感觉还是非常不方便。
      星期三 10:59
      回复
登录 后发表内容