收藏
回答

微信开发者工具真机调试时可以发送订阅消息,正式环境发送却收不到?

在微信开发者工具中点击真机调试生成二维码,手机扫码后进入小程序后,发送消息给其他人,是可以正常接收订阅消息的。正式上线发布后,同样的操作,却收不到消息,微信版本是8.0.19

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

1 个回答

  • 杨宝
    杨宝
    2023-05-09

    解决了,不能放到前台请求

    2023-05-09
    有用
    回复 1
    • 城府
      城府
      04-11
      你好为什么我在真机调试的时候都收不到订阅消息呀
      以下时发送消息的云函数
      // 云函数入口文件
      const cloud = require('wx-server-sdk')
      cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV}) // 使用当前云环境
      // 云函数入口函数
      exports.main = async (event, context) => {
        try {
         console.log("开始发消息")
          const result = await cloud.openapi({appid:"wx766f761277f1cb14"}).subscribeMessage.send({
            "touser": event.openid,
            "page": 'pages/work/application/application',
            "data": {
              "time5":{
                "value":'2024年4月11日 12:00'
              },
              "character_string1":{
                "value":'R202102260012'
              },
              "thing2":{
                "value":'测试设备A'
              },
              "thing4":{
                "value":'张三(13333333333)'
              },
              "thing3":{
                "value":'xx市xx区xx路xx号'
              }
            },
            "templateId":'Y-jNq6iDA3o6bn89Ulrp7WEhGMtdsdunabBxOolT7N8',
            "miniprogramState": 'developer'
          })
          console.log(result)
          return result
        } catch (error) {
          console.log(error)
          return error.errCode
        }
      }
      04-11
      回复
登录 后发表内容