websocket可以实现真正的消息推送,现在浏览器大多都支持了websocket,基于websocket的原理可实现真正的端对端推送。
本博主在闲暇之余做了一款聊天APP。功能如下:
1:用户第一次安装时需要填写个人昵称
2:打开好友列表页,无需刷新,当其他用户注册时,服务端会推送其他用户信息到列表页
3:可与列表内的其他用户聊天
4:在列表页或非本人聊天页收到消息后会置为未读状态并且显示未读消息条数
5:在本地保存聊天记录
6:目前消息都是保存在内存中的,没有持久化,所以返回列表页后,列表页会有刷新的动作。
截图如下:
APP地址:https://www.pgyer.com/9mQj