小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用户勾选 “总是保持以上选择,不再询问” 之后,下次订阅使用wx.requestSubscribeMessage 提示 requestSubscribeMessage:fail can only be invoked by user TAP gesture。订阅的效果并没有生效,发送订阅消息的时候依然提示user refuse to accept the msg,如果用户要接收到订阅消息,仍需弹窗点击订阅后才可使用。感觉是个八阿哥??
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
所以要让用户不要去勾选 “总是保持以上选择,不再询问” ,哈哈哈,不然只能接收一次,之后是不能再次接收消息,如果每次执行一个事件去触发一次允许,还是可以保证每次能收到消息,就怕用户勾选 了“总是保持以上选择,不再询问” ,捂脸
参考:
针对新手很容易出现理解误区的微信小程序订阅消息模块 | 微信开放社区
https://developers.weixin.qq.com/community/develop/article/doc/0006ac060e4e80183bc9654b856013
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问解决了吗?
请问一下 解决了吗 还是遇到了一样的问题
怎么调用的?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
所以要让用户不要去勾选 “总是保持以上选择,不再询问” ,哈哈哈,不然只能接收一次,之后是不能再次接收消息,如果每次执行一个事件去触发一次允许,还是可以保证每次能收到消息,就怕用户勾选 了“总是保持以上选择,不再询问” ,捂脸
参考:
针对新手很容易出现理解误区的微信小程序订阅消息模块 | 微信开放社区
https://developers.weixin.qq.com/community/develop/article/doc/0006ac060e4e80183bc9654b856013
请问解决了吗?
请问一下 解决了吗 还是遇到了一样的问题
怎么调用的?
1、调用wx.getSetting,传参withSubscriptions:true
2、判断res.subscriptionsSetting.mainSwitch为true,
3、判断res.subscriptionsSetting中的模板不为accept时候,打开授权确认面板
4、点击授权面板的确认按钮后 调用 wx.requestSubscribeMessage
5、传入模板ID,success回调后关闭面板
用户勾选保持以上选择,不再询问流程
1、调用wx.getSetting,传参withSubscriptions:true
2、判断res.subscriptionsSetting.mainSwitch为true
3、调用 wx.requestSubscribeMessage