收藏
回答

微信小程序一次性消息推送模板次数不稳定?

后端使用https://api.weixin.qq.com/cgi-bin/message/subscribe/send进行推送有的用户推送第一次成功,之后就是拒绝

有的用户每次接收消息都成功

后端返回 {"errcode":43101,"errmsg":"user refuse to accept the msg rid: 67862754-6426252c-6f6c6d67"}


前端方法

 getMessage() {

      let tmplId = ["模板ID"]; // 模板ID,去小程序后台管理开一个,写进数组里,官方文档也有介绍

      uni.requestSubscribeMessage({

        tmplIds: tmplId,

        success: (res) => {

          console.log("success", res);

          if (res["bdjiO8vC-4c64Tj7HrFQhCNrtYS_d7IWuvoGMr0UxOg"] == "accept") {

            console.log("订阅成功");

            console.log(this.personInfo);

            this.personInfo.user.subscribeFlag = 1;

            let data = {

              subscribeFlag: 1,

            };

            infoUpdate(data).then((res) => {

              console.log(res);

              if (res.code == 200) {

                this.isPop = false;

              }

            });

          }

        },

      });

    },

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

1 个回答

  • sun
    sun
    发表于小程序端
    01-14

    你没有理解一次性订阅消息为什么会有个”一次性”,订阅一次只能发一条消息,再发则是用户拒收。能收多条消息,说明用户操作了多次订阅。

    01-14
    有用
    回复 11
    • 阿宽
      阿宽
      01-14
      我自己测试的啊,除了开发使用这个api的时候多点了两次,那是没有收消息之前是叠加的吗
      01-14
      回复
    • sun
      sun
      发表于小程序端
      01-14回复阿宽

      点一次订阅加一次次数

      01-14
      回复
    • 阿宽
      阿宽
      01-14
      没有发消息之前也是点一次订阅一次是吧,所以需要长期订阅?
      01-14
      回复
    • 阿宽
      阿宽
      01-14
      长期订阅也没有合适的模板
      01-14
      回复
    • sun
      sun
      发表于小程序端
      01-14回复阿宽

      一次性订阅消息,无论什么时候,都是订阅一次增加一次次数。

      01-14
      回复
    查看更多(6)
登录 后发表内容