AI助手支持GPT4.0
微信小程序订阅消息成功后,用户在设置里关闭接受消息通知,再自行打开,却无法再接收到订阅消息?After successfully subscribing to the message in the WeChat applet, the user turns off receiving notifications in the settings, and then turns it on, but can no longer receive subscription messages?
微信小程序订阅消息成功后,用户在设置里关闭接受消息通知,再自行打开,却无法再接收到订阅消息?
看了一些问答,知道调用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,看到技术员的回答是:
也就是说可能是用户这边授权订阅次数用完了,但是因为用户之前选择过“总是保持以上选择”,开发者在小程序里无法再次调起授权弹框,没办法再次向用户要求授权,导致用户不能够再接收到订阅消息。
以上个人推测,有无技术员告诉我这种情况如何解决,我们的用户相当后悔,非常希望还能接收到订阅消息。
Read some questions and answers, know how to call wx.requestSubscribeMessage When the user is asked for permission to send one-time subscription message, if the user chooses to confirm and always keep the above selection at the same time, wx.requestSubscribeMessage The subscription box will no longer appear. Our user chooses "always keep the above selection" when he chooses to confirm, and then turns off the message receiving notification in the settings, and then turns it on again. But actually, he never receives the subscription message again. And when the message is pushed, an error is reported in the background: {"errCode": 43101, "errmsg": "user refer to accept the MSG rid: 6046feb0-5bc8d4ed-44313776"} https://developers.weixin.qq.com/community/develop/doc/0006084bad40e0fb4a6af02725d000?_ At = 1590572873870, the technician's answer is: that is to say, the number of authorized subscriptions on the user's side may have run out, but because the user has previously chosen "always keep the above choices", the developer can't call up the authorization box again in the applet, and can't ask the user for authorization again, so the user can't receive the subscription message again. According to the above personal conjecture, did a technician tell me how to solve this situation? Our users are very sorry and hope to receive the subscription message.
选择了“总是” 就是不会弹出
用户之前取消了。。。就静默状态了,你一开始拒绝了,后面改成允许也没用
因为。。。用户可发送次数还是0,要重新执行下wx.requestSubscribeMessage