收藏
回答

手机上收到的订阅消息推送,点击“开发版本小程序已过期,请在开发工具中重新扫码”,什么问题?

用的是线上版本点击授权的一次性订阅消息,推送消息有收到,但是点击进入不了

最后一次编辑于  2020-01-03
回答关注问题邀请回答
收藏

4 个回答

  • 耿朋
    耿朋
    2020-03-12

    subscribeMessage.send 后端的这个接口,miniprogram_state的值:跳转小程序类型:developer为开发版;trial为体验版;formal为正式版;默认为正式版,看看是不是设置成了开发版

    2020-03-12
    有用 1
    回复 5
    • 旅途
      旅途
      2020-03-12
      一次性订阅消息后台好像没用到这个接口,用的是wx.requestSubscribeMessage这个接口,但这个接口没有miniprogram_state这个属性值设置
      2020-03-12
      回复
    • 耿朋
      耿朋
      2020-03-12回复旅途
      https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html 建议你看下文档中的步骤2和步骤3,wx.requestSubscribeMessage这个一般是前端调的,用来让用户选择是否订阅消息。当用户订阅后,由后端调subscribeMessage.send这个接口来给对应的订阅用户发消息。
      2020-03-12
      回复
    • 旅途
      旅途
      2020-03-12回复耿朋
      刚刚看错了,重新看了下后端写的订阅消息推送接口,没有设置miniprogram_state这个属性
      2020-03-12
      回复
    • 耿朋
      耿朋
      2020-03-12回复旅途
      本地开发环境测试正常吗?把miniprogram_state设置为formal之后再看线上环境看看是否正常。
      2020-03-12
      回复
    • 旅途
      旅途
      2020-03-12
      我再测试看看,谢谢
      2020-03-12
      回复
  • 星星
    星星
    2022-03-21

    请问一下这个问题解决了吗?我也遇到了这个问题

    2022-03-21
    有用
    回复
  • 多粑
    多粑
    2020-06-05

    我也遇到同样的问题,已经上线的版本,收到的订阅消息还是这样的提示

    miniprogram_state参数,可以不用传,默认是formal正式版本,那怎么还会出这样的问题呢?

    使用的方式是云函数调用,cloud.openapi.subscribeMessage.send

    有谁能解决吗?

    2020-06-05
    有用
    回复
  • 🌻
    🌻
    2020-02-18

    这个问题解决了吗?请问怎么解决

    2020-02-18
    有用
    回复 1
    • 旅途
      旅途
      2020-03-03
      没有
      2020-03-03
      回复
登录 后发表内容
问题标签