情况一:
1. 用户点击“允许”,已勾选总是保持以上选择
2. 用户点击”允许“,未勾选保持以上操作
以上两步用户消息都是开启的(且后续未屏蔽),且每次发送消息前都让用户点击按钮订阅一次消息。
给多个用户发送消息时,部分用户接收不到消息,返回“43101,user refuse to accept the msg”错误。
但实际用户确实已订阅
情况二:
同样的用户同样的操作,有时候收到消息,有时候收不到消息,也是返回“43101,user refuse to accept the msg”错误。
PS 由于目前是一次性订阅消息模板,业务上每次发送消息前都会让用户点击按钮进行一次订阅消息,已确保可以发消息。
此问题非常着急,请官方大神看看具体啥原因。
手机:安卓、ios都会发生
之前也有童鞋反馈类似的问题,远程了解之后,确定是因为累积的次数被消耗完了或存在一定的延迟(其他编程语言如java使用HTTPS调用可能存在一定时间的延迟,云开发好像没有)。 如果是测试的话,你可以多授权几次,然后再发。如果问题还是没有解决,可以加我微信:jishuzu360
把点击订阅的次数记录下来,看看是不是次数不足了。参考一下:
https://developers.weixin.qq.com/community/develop/article/doc/0008802e8381e0eeabb92c9975b013