疑问一:现在获取到的结构为什么多了一些内容
理论上的结果
interface SubscriptionsSetting {
itemSettings: Record,
mainSwitch: boolean
}
但是现在实际返回的是
interface SubscriptionsSetting {
[tempId: string]:string,
itemSettings: Record,
mainSwitch: boolean
}
这个[tempId]和itemSettings里是一样的
- 为什么外面也有这个?
- 有没有什么情况下有[tempId]没有itemSetting?
- 会不会有什么其他影响,比较担心这个,怕有什么坑,不然为什么不去掉
疑问二:itemSettings为什么是在点击过总被允许才出现?
在https://developers.weixin.qq.com/miniprogram/dev/api/open-api/setting/wx.getSetting.html中才有说到「withSubscriptions 只返回用户勾选过订阅面板中的“总是保持以上选择,不再询问”的订阅消息。」
这个文档位置逻辑有点问题,理论上应该在https://developers.weixin.qq.com/miniprogram/dev/api/open-api/setting/SubscriptionsSetting.html这个文档也该出现
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)