小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信小程序的消息推送模块有以下表述:
【用户在手机端小程序设置中取消订阅的事件,即对消息设置“拒收”,微信有声明会把这个事件回调给我的服务端地址。】
我的疑问是,如何用户再次对消息设置为“打开”,我要怎么知道一个用户现在是否开启了订阅,从而判断是否要发推送消息呢?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
一次性订阅是用户订阅一次,才能发送一次。你需要在数据库中增加一个参数为订阅次数,用户设置拒绝后,你收到回调清空订阅次数,用户在你的小程序页面点击同意订阅后,根据这个参数判断是否累加这个订阅次数,订阅次数大于0,你就可以发送订阅消息了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
判断了也没用的。拒收后,消息推送额度会清空。即使用户重新打开开关,你还是推送不了消息(因为没有推送额度了)。还是需要用户再次订阅后你才能推送
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
一次性订阅是用户订阅一次,才能发送一次。你需要在数据库中增加一个参数为订阅次数,用户设置拒绝后,你收到回调清空订阅次数,用户在你的小程序页面点击同意订阅后,根据这个参数判断是否累加这个订阅次数,订阅次数大于0,你就可以发送订阅消息了。
判断了也没用的。拒收后,消息推送额度会清空。即使用户重新打开开关,你还是推送不了消息(因为没有推送额度了)。还是需要用户再次订阅后你才能推送