收藏
回答

小程序BUG:授权发送订阅消息的回调函数信息不完整

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug API/开放接口/订阅消息 微信iOS客户端 6.5.3 2.0.0

https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage.html

授权发送订阅消息的回调函数信息不完整。

当用户授权发送订阅消息,点击允许或者取消时,最下面还有个选项 “总是保持以上选择,不再询问”。

wx.requestSubscribeMessage(Object object)

接口调用成功的回调函数,success 返回结果中,没有该选项的信息。

因此,无法获知用户是否有选择 总是允许,不再询问。无法进行业务处理优化。


[TEMPLATE_ID]是动态的键,即模板id,值包括'accept'、'reject'、'ban'。'accept'表示用户同意订阅该条id对应的模板消息,'reject'表示用户拒绝订阅该条id对应的模板消息,'ban'表示已被后台封禁。例如 { errMsg: "requestSubscribeMessage:ok", zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE: "accept"} 表示用户同意订阅zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE这条消息

建议改为

{ errMsg: "requestSubscribeMessage:ok", zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE: {"operation":"accept",'always':1}}

always 表示用户是否选择 总是允许或者拒绝,不再提示。 always 1表示已选择 总是如保持以上选择,不再询问。 0表示未选择该选项。

最后一次编辑于  10-12
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签