业务场景:B端布置了家庭作业,公众号和小程序能收到布置作业的提醒。
解决方案:小程序使用订阅消息功能,公众号选择模板消息功能。
注意事项:小程序和公众号必须在一个微信开放平台账号下
效果:
详细内容:
1.微信小程序订阅消息
前端需要在小程序内通过wx.requestSubscribeMessage让用户进行授权订阅,本人使用uniapp开发的,可参考
uni.requestSubscribeMessage({tmplIds: ['订阅模板ID'],success(res) {// 业务代码})
具体的模板需要在小程序后台->功能->订阅消息获取
根据业务需求选择需要的模板,这里的一次性模板是用户授权后只发送一次订阅消息,长期模板是用户授权后,后端可以即时推送消息
配置后进行服务端开发,使用的接口是subscribeMessage.send,具体可参考官方文档:subscribeMessage.send | 微信开放文档
2.微信公众号模板消息
只需要在公众号后台添加模板消息功能,然后配置服务类别后,根据服务类别在模板库中选择需要的模板进行配置即可,这里示例:
添加之后,需要后端进行配置发送接口uniformMessage.send,参考官方文档:uniformMessage.send | 微信开放文档