情况一:
1. 用户点击“允许”,已勾选总是保持以上选择
2. 用户点击”允许“,未勾选保持以上操作
以上两步用户消息都是开启的(且后续未屏蔽),且每次发送消息前都让用户点击按钮订阅一次消息。
给多个用户发送消息时,部分用户接收不到消息,返回“43101,user refuse to accept the msg”错误。
但实际用户确实已订阅
情况二:
同样的用户同样的操作,有时候收到消息,有时候收不到消息,也是返回“43101,user refuse to accept the msg”错误。
PS 由于目前是一次性订阅消息模板,业务上每次发送消息前都会让用户点击按钮进行一次订阅消息,已确保可以发消息。
此问题非常着急,请官方大神看看具体啥原因。
手机:安卓、ios都会发生
各位大致问题已找到,是我们忽略了我们的一个业务场景。我们的流程是:先看视频 -> 再订阅消息。 视频的回调后触发订阅消息是无效的,后面调整顺序,先订阅消息 -> 再看视频,即可成功
把点击订阅的次数记录下来,看看是不是次数不足了。参考一下:
https://developers.weixin.qq.com/community/develop/article/doc/0008802e8381e0eeabb92c9975b013
换个模版重新订阅发送,测试是否还有同样的问题。