微信小程序 一次性订阅消息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序 一次性订阅消息相关的知识,希望对你有一定的参考价值。
参考技术A消息的本质是为了服务,但服务和骚扰只有一墙之隔,因此微信对订阅消息加了很多限制和优化。最主要的便是把选择权留给用户。
一次性订阅消息: 用户一次订阅,服务端可以不限时间的下发一条服务消息。调用 wx.requestSubscribeMessage(Object object) 来让用户订阅。如果用户没有勾选“总是保持以上选择,不再询问”,则每次都会弹框询问,供用户选择;反之,则不再弹窗询问,直接在该方法的success中返回用户保持的选择。注意该方法只可以在用户 发生点击行为 或者 发起支付回调 后,才可以调用成功。并且是在 真机 。几个常见疑问如下:
小程序订阅消息-官网
微信小程序订阅消息
微信小程序订阅消息
在特定的场景中,用户在小程序中发起了操作后,我们需要将该操作的后续结果通知到用户,这个时候我们就需要使用到微信小程序的订阅消息功能。
如:
车主为爱车预约保养时,车主在应用中提交了预约申请时,通常需要经销商的服务顾问进行确认,当服务顾问变更该预约的状态时,就需要有效的途径通知到车主。
微信官方资料
功能流程
1. 管理端获取模板 ID
首先到小程序“功能>订阅消息”中创建好消息模板后,拿到模板ID。
如未找到合适的模板可以新增模版:
2. 应用端获取下发权限
在小程序应用代码中通过以下方法发起授权。
一次性订阅消息、长期订阅消息,详见接口 微信官方说明-wx.requestSubscribeMessage(Object object)
3. 服务端在指定场景推送消息
一次性订阅消息、长期订阅消息,详见服务端接口 subscribeMessage.send。
4. 客户微信中收到服务消息通知
以上是关于微信小程序 一次性订阅消息的主要内容,如果未能解决你的问题,请参考以下文章