android - 如果将新数据添加到服务器,如何刷新应用程序中的 api?改造 2.0
问题描述
我在我的应用程序中使用了改造 2.0,并且想知道如果在服务器中插入了新数据,如何刷新我的页面。
解决方案
有两种常见的方法可以在服务器的数据更新时更新客户端上的数据。
第一个是拉取技术(https://en.wikipedia.org/wiki/Pull_technology),它被实现为定期获取。例如,客户端每 5 分钟向服务器请求新内容。当服务器仅在新内容可用或请求超时时才应答时,这种方法也可以实现为长轮询。这个应用程序
另一种是推送技术(https://en.wikipedia.org/wiki/Push_technology)。当新内容到达服务器时,它会通过 Google FCM ( https://firebase.google.com/docs/cloud-messaging/ )、APNS ( https://developer.apple.com/go/? id=推送通知)。
推荐阅读
- flutter - 无法在颤动中进行映射
- javascript - 无法将未定义转换为对象
- pentaho - 如何在 linux 中使用数据参数执行 .ktr 文件(另一种转换)?
- laravel - 如何更正下图中的错误?
- java - 尝试获取与设定时区相比的本地时区
- xslt - 如何在不丢失兄弟数据的情况下基于子组复制 XML
- java - 如何为 Overide 方法编写 Junit 测试
- android - 用 Kotlin 协程实现 Observale.amb?
- google-apps-script - 如何从另一个工作表的另一行中删除具有与单元格相关内容的行?
- javascript - 如何使用 puppeteer 从 json 文件中获取数据到 js