偶发订阅消息收不到?已订阅且返回43101错误
发布于 4 年前 作者 lei04 12169 次浏览 来自 问答

情况一:

1. 用户点击“允许”,已勾选总是保持以上选择 

2. 用户点击”允许“,未勾选保持以上操作

以上两步用户消息都是开启的(且后续未屏蔽),且每次发送消息前都让用户点击按钮订阅一次消息。

给多个用户发送消息时,部分用户接收不到消息,返回“43101,user refuse to accept the msg”错误。

但实际用户确实已订阅

情况二:

同样的用户同样的操作,有时候收到消息,有时候收不到消息,也是返回“43101,user refuse to accept the msg”错误。

PS 由于目前是一次性订阅消息模板,业务上每次发送消息前都会让用户点击按钮进行一次订阅消息,已确保可以发消息。

此问题非常着急,请官方大神看看具体啥原因。

手机:安卓、ios都会发生

4 回复

之前也有童鞋反馈类似的问题,远程了解之后,确定是因为累积的次数被消耗完了或存在一定的延迟(其他编程语言如java使用HTTPS调用可能存在一定时间的延迟,云开发好像没有)。 如果是测试的话,你可以多授权几次,然后再发。如果问题还是没有解决,可以加我微信:jishuzu360

各位大致问题已找到,是我们忽略了我们的一个业务场景。我们的流程是:先看视频 -> 再订阅消息。 视频的回调后触发订阅消息是无效的,后面调整顺序,先订阅消息 -> 再看视频,即可成功

把点击订阅的次数记录下来,看看是不是次数不足了。参考一下:

https://developers.weixin.qq.com/community/develop/article/doc/0008802e8381e0eeabb92c9975b013

换个模版重新订阅发送,测试是否还有同样的问题。

回到顶部