CNode

站内消息解决方案

问答
Wwuyugege发布于7 年前最后回复7 年前2 回复4908 浏览0 收藏

我在做一个内容产品,现在考虑实现站内消息功能,比如别人对你的文章点赞了、评论了、或者评论被管理员删除了或者别人给你发私信了了,那么要在APP端即时显示消息提醒,一般是采取什么解决方案呢?客户端轮询查看有没有新消息吗?

查看回复

回复 (2)

J
JianmingXia#1·7 年前

websocket 了解一下

J
junfan#2·7 年前

APP原生还是Web? 一般要做服务端推有几个方案:

  1. 客户端轮训, 服务端立马返回, 但是在手机上太耗电
  2. comet, 客户端发http请求, 服务端如果没有就不返回, 等到直接超时客户端重新发起请求, 问题是服务端这样实现起来稍微麻烦一点
  3. 长连接(自定义socket, websocket), 这个可能是最好实现的方式.
参与回复
登录后即可参与回复。登录