订阅消息,选择总是之后,在没有取消订阅的情况下一直返回43101?
发布于 6 年前 作者 yongtan 13140 次浏览 来自 官方Issues

请问当用户选择下方“总是保持以上选择,不再询问”是什么意思?

是以后的消息推送不用再弹出授权提示么?还是以后既不推送消息,也不弹出授权提示?

为什么我们测试的订阅消息,在用户授权,勾选“总是…”之后,提醒了一次,就一直返回43101?

官方解释为:用户曾经订阅过,后取消了订阅关系。但是我们测试并没有取消订阅,为什么还一直返回43101?

8 回复

请问取消授权后。怎么在wx.openSetting({})里面出现【订阅消息】,手动设置开启的这么一栏。。。

取消订阅消息授权后。。。就没有能打开的地方了。

一次性订阅用户订阅之后,只能调用一次subscribeMessage.send,第2次调用是会返回错误码43101

次订阅对应一次下发,订阅多次,可以下发多次。

意思是,如果用户勾选了那个总是保持以上选择,你之后再用相同的模板id调用那个请求授权的api时,不会再处出现授权弹窗(相当于用户默认允许或者默认拒绝),但是你还是需要调用这个授权api,才能获取发送消息的次数

应该是有问题的,我的这里全开了,返回就是43101;请问怎么解决呢?

我这也出现这种情况,点总是允许后,推送一条消息后,一直报43101拒绝,而且设置里还没有手动开启关闭的按钮,这怎么测试?

你让接收方多点几次“订阅”就明白了,点几次就能接收几次,不点就43101

楼主你的意思是不是你点击总是以后 下次再触发这个按钮确实不显示弹框了 但是一直报错43101显示没有授权 我们现在就是这样 我们是点击一次触发一次的 第一次点击选总是,推送成功了。第二次再进行这个操作的时候就不行了 报错43101

具体报错截图

回到顶部