用户在小程序完成微信支付,之后7天内通过web后台向用户推送一条订阅消息,提醒服务已完成,可以么?
发布于 6 年前 作者 chenming 12319 次浏览 来自 官方Issues

我们提供的是洗衣服务,用户线上下单,京东上门取送。几天后,用户的衣物将完成洗涤,并送回取衣点。再通知用户到店取衣,或者在家等候快递。

我们了解到微信小程序的模板消息已经更新为订阅消息,我们计划引导用户主动订阅订单状态的消息。衣物洗完后,由工厂在web后台发送通知

技术同事告诉我小程序的订阅消息无法从web后台推送,但我觉得我们的业务逻辑是符合小程序订阅消息的规则的

1、用户主动支付行为

2、7天内

3、最多推送1-3条订单状态消息

瑞幸咖啡、UU跑腿不也是这种应用场景么?无非间隔时间长短不同,但都是在规定的7天内

望解答!感谢!

1 回复

服务端可以调用接口发送订阅消息,参考https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html

用户点击按钮或者支付成功后获取下发权限,参考https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage.html

在success回调中处理用户同意的权限,可以将同意的存在服务端Redis里面,需要下发时去Redis里面去取,有则调用接口发,发送完成后删除

回到顶部