android - 从 Android 聊天应用程序中的 rest api 检索实时数据
问题描述
我目前正在使用带有 Android 开发的聊天应用程序。我创建了 REST API(Spring Boot 应用程序)来检索和保存数据。为了检索最新数据,我过去所做的一个选择是进行长时间轮询,但我知道这不是好的做法或有其他方法。我不确定在没有客户请求的情况下我应该采取什么方法来检索数据。例如,在聊天中,如果有来自其他用户的新消息,应用程序将收到通知/检索数据,我将能够在聊天 UI 中向它显示新消息。所以基本上,它就像一个实时数据,不知道如何实现它或从哪里开始。请指教。谢谢你。
解决方案
您可以只使用 Firebase 实时数据库!它更快,更容易,也适用于安卓消息!
Firebase 实时数据库中的更多信息
推荐阅读
- logic - 如何在 Verilog 中实现 4 位加法器/减法器
- python - 带有 RPi (python3) RuntimeError 的 AlarmSystem:已为此 GPIO 通道启用冲突边缘检测
- php - Mod重写问题 - 网址/路径可以输入两次
- c - xdp 代码计算 icmp 校验和的验证程序失败?
- python - How to use 'Polyline'
- arrays - CastError:路径“_id”处的值“xxx”转换为 ObjectId 失败
- kotlin - Kotlin/Native Basic Image manipulation
- amazon-web-services - 基于 AWS 中主机的传出规则
- php - 正在从 productcolours 表中获取颜色 ID,但如何从颜色表中获取颜色名称
- python - 无法写入 jupyter 服务器中的文件