收藏
回答

wx. requestSubscribeMessage 弹窗展示订阅消息模板不全?

void wx.requestSubscribeMessage({
  tmplIds: ['id1', 'id2', 'id3'],
  success(res) {
    templateIds.value = [];
    for (const id of TMPL_IDS) {
      const subscribed = res[id];
      if (subscribed === 'accept') {
        templateIds.value.push(id);
      }
    }
  },
  complete() {
    void handleCreateOrder();
  },
});


在部分安卓手机上一次性订阅消息模板展示缺失,本该显示3条,但只展示1条。

微信版本:7.0.20

设备:小米8

系统:MIUI 12.0.3,Android 10

问题照片如下:

正常应该如下:

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

1 个回答

  • Cjiang
    Cjiang
    2020-11-25

    你好,确认下是否是同一个tmplIds模板的消息

    2020-11-25
    有用
    回复 3
    • Thoughtful valiant.
      Thoughtful valiant.
      2020-11-25
      是同一个tmplIds,只是在不同设备上展示的效果不同,下图为在小米8上打印的log,在小米8上只展示1条订阅消息title,但在compelete回调中打印出了3条,并且errMsg值为ok。
      2020-11-25
      回复
    • Cjiang
      Cjiang
      2020-11-26回复Thoughtful valiant.
      你好,看另2个模板之前是不是已经设置保持选择了吗?
      2020-11-26
      回复
    • Cjiang
      Cjiang
      2020-11-26回复Thoughtful valiant.
      看管理页有没有其它两条
      2020-11-26
      回复
登录 后发表内容
问题标签