微信小程序服务通知(订阅消息)定时推送消息功能

首先先说项目需求:向预约参观的用户提前一天晚上8点推送消息。小程序端主要用到的API我是小程序用到的API。以及服务端用到的API我是服务端用到的API

1. 开通订阅消息功能

(1)、 首先需要在小程序管理后台开通订阅消息功能。没开通前如下图所示:

(2)、开通之后可根据自己的需求选择适合的公共模板。模板里的标题还有常见关键字不能修改。注意:公共模板是根据小程序的服务类目展示的 。如下图所示:


2. 小程序端开发阶段

小程序端需要调起客户端订阅页面,并返回用户的操作结果。这部分比较简单,代码如下:

到这里,已经可以在小程序端查看效果了,需要注意的是,截止这篇文章发布时,订阅消息弹窗已经默认不推送并且总是保持以上选择。

3. 向服务端发送推送请求

小程序端订阅完成之后,需要向服务端发送请求,这样服务端才能知道什么时候去发请求,因为推送消息是服务端发。并且有些参数需要携带给服务端(例如:openid),消息模板里可能需要动态内容。

到这里,前端的部分就结束了,接下来就是后端同学的工作了,后端我不太懂,可以看小程序的官方文档拼接一个JSON就行了。JSON大致内容如下:

这里全部完成的话,消息已经可以实时推送至用户了,但是我标题写的是定时发送,例如前一天晚上,或者延后10小时推送,那么就让后端同学将收到的发送请求先存到redis队列,再用定时线程触发就完事了.

以下仅供参考:

相关推荐
小羊Yveesss1 天前
模板建站哪个平台好?模板数量之外还要比较编辑与SEO能力
大数据·人工智能·小程序
2501_916007471 天前
深入理解HTTPS对称与非对称加密机制及Charles抓包实践
网络协议·http·ios·小程序·https·uni-app·iphone
郑州光合科技余经理1 天前
家政O2O平台解析:从0搭建上门预约小程序解决方案
android·java·开发语言·前端·小程序·架构·php
维双云1 天前
小程序商城制作一个需要多少钱?2026报价明细与成本拆解
小程序
郑州光合科技余经理1 天前
家政预约小程序后端源码深度剖析:支付回调实战
java·开发语言·前端·git·小程序·架构·php
电商API_180079052471 天前
导购比价小程序场景|京东联盟商品详情对接方案|多规格图文拉取技术实操
网络·小程序·网络爬虫
北极糊的狐1 天前
钉钉小程序 Git 版本管理完整流程
git·小程序·钉钉
码农学院1 天前
微信小程序云开发实战:扫码点餐系统的高并发订单处理与外卖接单架构
微信小程序·架构·notepad++
凡泰AI2 天前
如何借助MCP打通企业APP内部服务:从统一调用到小程序承接
小程序·uni-app·app·mpaas·mcp·小程序容器
这是个栗子2 天前
uni-app 微信小程序开发:常用函数总结(一)
微信小程序·小程序·uni-app·getcurrentpages