问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | wx.requestSubscribeMessage | 微信安卓客户端 | 7.0.8 | 2.9. |
小程序里用户选择订阅消息(且勾选了下方的不再询问)后,比如选择了2条来订阅,然后在设置里将其中一条暂时取消,另一条保留。开发人员在小程序控制台中将用户保留订阅的那条模板消息删除啦,同时又新加了一个模板消息,用户再次调用wx.requestSubscribeMessage时却返回了20001的错误,感觉应该要把暂时拒绝的那条和新加的那条也返回来才对啊。此时设置那个界面里面是只有刚才那条拒绝了的,但没有新加的那条哦。
发现问题在于wx.requestSubscribeMessage里的参数tmplIds是写死的,不应该啊,那维护起来多麻烦。