微信小程序一次性订阅消息

发布时间:2023-05-20 19:06:23 阅读:2218次

微信小程序支持消息订阅功能。用户在微信小程序上授权订阅后,小程序可以向用户推送消息通知。

根据微信现有规则,小程序订阅功能支持一次性订阅、长期订阅两种类型。无论是一次性订阅,还是长期订阅,都基于用户的点击行为触发,也就是说,如果要给用户推送小程序消息通知,就一定需要用户产生点击行为,并在弹出的微信推送订阅申请弹窗上点击“允许”。没有用户授权,我们不能在用户无感知的情况下给用户推送信息。

为了避免频繁请求用户授权,微信每次向用户申请授权时,一次最多可申请订阅3条消息。

一次性订阅
一次性订阅是指,每次给用户发送消息通知前,都需要用户点击触发并在弹窗中授权。微信授权申请页面支持用户勾选“总是保持以上选择,不再询问”。若用户勾选该选项,用户之后触发的授权行为微信将不再弹窗,而是默认执行用户勾选时的选项。

举例说明:某订票小程序给用户推送订票结果通知,每次用户点击订票按钮、触发订票行为后,请求微信弹窗获取用户的授权。若用户同意推送并在页面勾选“总是保持以上选择,不再询问”,则用户下一次订票时,点击订票按钮、触发订票行为后,不会再弹出用户授权弹窗,而是默认为用户同意推送,小程序即可给用户推送通知了。

长期订阅
长期订阅是指,用户一次授权后,可以长期收到小程序的订阅推送。不需要在每次推送之前请求用户授权。

举例说明:某订票小程序给用户推送行程提醒,用户订票后触发推送申请,微信弹窗请求用户长期订阅授权,用户授权后,小程序可不定期向该用户推送多条消息通知,例如航班动态通知、天气及交通变化提醒等。

需要注意的是,目前微信只向部分行业开放长期订阅功能,目前已开放的行业有政务民生、医疗、交通、金融、教育等线下公共服务。

订阅模版
不同的推送场景可以配置不同的推送模版,推送模版需要人工在微信公众平台配置,一次性订阅和长期订阅的模版需要分别配置。

目前,长期订阅模版下,微信向收单商户提供了语音提醒功能,极大地提高了收单商户的便利性。

取消订阅
微信小程序已有的开放能力并没有提供取消订阅API,用户只能在微信聊天列表“服务通知”页面,或“发现”-“小程序”页面变更订阅通知。

https://baijiahao.baidu.com/s?id=1738324410526738390&wfr=spider&for=pc

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

https://developers.weixin.qq.com/community/develop/article/doc/000ec89b5d06304e89b9b172551013

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:微信小程序一次性订阅消息 出自老鄢博客 | 欢迎分享