收藏
回答

关于订阅消息,查询订阅记录的反馈数据有误

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 13.3,13.3 iphone6,iphoneX 7.0.8,7.0.8

新的订阅消息当中,发现了ios系统里面,订阅消息会有查询订阅记录数据有误的情况

wx.getSetting({
      withSubscriptionstrue,
      success(res) {
        console.log(res)
        if (res.subscriptionsSetting != undefined) {
          if (res.subscriptionsSetting["W2FaWxecHWPm4evRCc-UnXdOIiAtIBiNxrugaZ8WUJY"] == undefined) {
            that.getAuthority(suc)
          } else{
            suc()
          }
        } else {
          that.getAuthority(suc)
        }
      }
    })

注意上方的console,将查询记录打印出来了,当第一次查询,也就是没有订阅过长期消息的时候,结果为:

订阅成功后,再次通过点击事件查询订阅记录(注意,这是开发模拟器上)

这是表示已经成功订阅了。但是问题来了,当用真机调试之后,再次查询订阅记录

并没有出现长期订阅的数据记录,也就是与没有订阅无异,该情况在体验版与正式线都有出现

(补充一点,这是部分测试机上出现的问题)

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

2 个回答

登录 后发表内容
问题标签