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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序 一次性订阅消息相关的知识,希望对你有一定的参考价值。

参考技术A

消息的本质是为了服务,但服务和骚扰只有一墙之隔,因此微信对订阅消息加了很多限制和优化。最主要的便是把选择权留给用户。

一次性订阅消息: 用户一次订阅,服务端可以不限时间的下发一条服务消息。调用 wx.requestSubscribeMessage(Object object) 来让用户订阅。如果用户没有勾选“总是保持以上选择,不再询问”,则每次都会弹框询问,供用户选择;反之,则不再弹窗询问,直接在该方法的success中返回用户保持的选择。注意该方法只可以在用户 发生点击行为 或者 发起支付回调 后,才可以调用成功。并且是在 真机 。几个常见疑问如下:

小程序订阅消息-官网

微信小程序订阅消息

微信小程序订阅消息

在特定的场景中,用户在小程序中发起了操作后,我们需要将该操作的后续结果通知到用户,这个时候我们就需要使用到微信小程序的订阅消息功能。

如:
车主为爱车预约保养时,车主在应用中提交了预约申请时,通常需要经销商的服务顾问进行确认,当服务顾问变更该预约的状态时,就需要有效的途径通知到车主。

微信官方资料

功能流程

1. 管理端获取模板 ID

首先到小程序“功能>订阅消息”中创建好消息模板后,拿到模板ID。

如未找到合适的模板可以新增模版:

2. 应用端获取下发权限

在小程序应用代码中通过以下方法发起授权。
一次性订阅消息、长期订阅消息,详见接口 微信官方说明-wx.requestSubscribeMessage(Object object)

3. 服务端在指定场景推送消息

一次性订阅消息、长期订阅消息,详见服务端接口 subscribeMessage.send

4. 客户微信中收到服务消息通知

以上是关于微信小程序 一次性订阅消息的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序-订阅消息定时发送

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

微信小程序订阅消息

微信小程序 订阅消息及云函数轮询推送

微信小程序订阅消息调研

微信小程序怎么实现消息推送