首页 > 解决方案 > 如果将新数据添加到服务器,如何刷新应用程序中的 api?改造 2.0

问题描述

我在我的应用程序中使用了改造 2.0,并且想知道如果在服务器中插入了新数据,如何刷新我的页面。

标签: androidapiretrofit2

解决方案


有两种常见的方法可以在服务器的数据更新时更新客户端上的数据。

第一个是拉取技术(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=推送通知)。


推荐阅读