公司要开发个小程序,本人负责后端,后端采用 SpringBoot 。
有个疑问,后端如何主动发送消息到小程序中去呢?
业务流程是异步的,需要由后端主动推送来触发下一步的操作。
之前的原生客户端采用的是 IM 消息推送,那小程序中应该怎么弄呢?
另外,对于后端开发来说,对接小程序有没有什么要注意的坑呢?
1
wuzhi1234 2021-11-12 17:12:05 +08:00 via iPhone
微信小程序有客服消息的接口
|
2
kop1989 2021-11-12 17:12:23 +08:00
1 、长轮询(推荐)。
2 、websocket 。 3 、轮询。 4 、延时检查。( 3 的变种) |
3
kop1989 2021-11-12 17:13:40 +08:00
一般而言,支付成功这类性能比较稳定的,用 4 、
实时程度高的,用 1or2 。 |
4
Geekerstar OP |
5
zachlhb 2021-11-13 07:56:58 +08:00 via iPhone 1
小程序没法主动推消息的,现在方式都有局限性,模板通知用户同意了才能推,客服通知用户触发对话了才能推、而且还有时间周期限制,自己做 websocket 或轮询,关了小程序就没用了,总之做小程序就别想太复杂的功能
|
6
Geekerstar OP @zachlhb 这个消息通知是给小程序发的,用于触发后续流程,不需要用户看,这样子的也不行么?
|