V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Geekerstar
V2EX  ›  微信

开发小程序,对于后端开发来说有没有什么坑呢?

  •  
  •   Geekerstar · 2021-11-12 16:53:17 +08:00 · 1169 次点击
    这是一个创建于 1143 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司要开发个小程序,本人负责后端,后端采用 SpringBoot 。

    有个疑问,后端如何主动发送消息到小程序中去呢?

    业务流程是异步的,需要由后端主动推送来触发下一步的操作。

    之前的原生客户端采用的是 IM 消息推送,那小程序中应该怎么弄呢?

    另外,对于后端开发来说,对接小程序有没有什么要注意的坑呢?

    6 条回复    2021-11-15 09:55:13 +08:00
    wuzhi1234
        1
    wuzhi1234  
       2021-11-12 17:12:05 +08:00 via iPhone
    微信小程序有客服消息的接口
    kop1989
        2
    kop1989  
       2021-11-12 17:12:23 +08:00
    1 、长轮询(推荐)。
    2 、websocket 。
    3 、轮询。
    4 、延时检查。( 3 的变种)
    kop1989
        3
    kop1989  
       2021-11-12 17:13:40 +08:00
    一般而言,支付成功这类性能比较稳定的,用 4 、
    实时程度高的,用 1or2 。
    Geekerstar
        4
    Geekerstar  
    OP
       2021-11-12 17:31:11 +08:00
    @wuzhi1234 主要是推给小程序端的进入后续逻辑的,不给用户看的那种消息。

    @kop1989 收到,感谢。
    zachlhb
        5
    zachlhb  
       2021-11-13 07:56:58 +08:00 via iPhone   ❤️ 1
    小程序没法主动推消息的,现在方式都有局限性,模板通知用户同意了才能推,客服通知用户触发对话了才能推、而且还有时间周期限制,自己做 websocket 或轮询,关了小程序就没用了,总之做小程序就别想太复杂的功能
    Geekerstar
        6
    Geekerstar  
    OP
       2021-11-15 09:55:13 +08:00
    @zachlhb 这个消息通知是给小程序发的,用于触发后续流程,不需要用户看,这样子的也不行么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   936 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:36 · PVG 03:36 · LAX 11:36 · JFK 14:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.