看了一些问答,知道调用wx.requestSubscribeMessage向用户要求发一次性订阅消息权限的时候,如果用户选择确定的同时还选择了总是保持以上选择,wx.requestSubscribeMessage的订阅弹框就不再出现。
我们的用户在选择确定的同时选择“总是保持以上选择”,然后又在设置里面把接收消息通知给关闭了,过后又打开,但是实际情况来说他再也没接收到订阅消息。
并且消息推送时后台报错:{“errcode”:43101,“errmsg”:“user refuse to accept the msg rid: 6046feb0-5bc8d4ed-44313776”}
这个帖子里https://developers.weixin.qq.com/community/develop/doc/0006084bad40e0fb4a6af02725d000?_at=1590572873870,看到技术员的回答是:
也就是说可能是用户这边授权订阅次数用完了,但是因为用户之前选择过“总是保持以上选择”,开发者在小程序里无法再次调起授权弹框,没办法再次向用户要求授权,导致用户不能够再接收到订阅消息。
以上个人推测,有无技术员告诉我这种情况如何解决,我们的用户相当后悔,非常希望还能接收到订阅消息。