收藏
回答

订阅消息 wx.requestSubscribeMessage 为什么同意和拒绝 返回的都一样呢?

wx.requestSubscribeMessage({

        tmplIds: ['*****************-eyEy2KSNuy9fyIkV7HM'],

        success (res) { 

          console.log(res)

        }  })


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

2 个回答

  • simple
    simple
    2022-05-06
    /** requestSubscribeMessage Promisify
     *  @param {Array}  tmplIds                       需要订阅的消息模板的id的集合<=3
     *  @return {Array|null} subscribeMessageStatus  用户对所有模板消息的对应的状态,一次可授权1-3个模板消息,返回[true,true,true],需真机环境
     */
    // API地址:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage.html
    function subscribeMessagePromisify(tmplIds) {
      return new Promise((resolve, reject) => {
        wx.requestSubscribeMessage({
          tmplIds,
          success(res) {
            let result = [];
            tmplIds.forEach(i => {
              result.push(res[i] === "accept");
            });
            resolve(result);
          },
          fail(error) {
            resolve(null);
          },
        });
      });
    }
    


    2022-05-06
    有用
    回复
  • ^_king^_
    ^_king^_
    2021-08-17

    requestSubscribeMessage:ok 之后后台就会发送消息么?还是说只有"accept" 状态,后台才会发送消息????

    2021-08-17
    有用
    回复
登录 后发表内容