繁体   English   中英

检测 API 响应变化的最佳方法

[英]Best way to detect changes in an API response

嘿,基本上我有一个学校 API,它为我提供了一些有关当前课程、作业等的信息,因此它们会根据当前时间而有所不同。 我想围绕该 API 构建一个 Android 应用程序,当有不同的课程发生时,或者当我有新的作业或其他任何事情时,它会向我发送通知。

那么实现这一目标的最佳方法是什么? 我想制作一个循环,每 x 秒/分钟向 API 发送一个请求,如果它检索到的信息与我已有的当前信息不同,它会发送通知或其他任何信息。 但我不确定这是否是最好的方法。

我也听说过观察者模式,但我不确定它是否适用于那里,因为我无法控制 API 级别的状态更改。

感谢您的回答,我希望我清楚我要实现的目标,如果您需要更多信息,请随时询问。

如果您想在应用程序中实现查询,您将很难做到这一点。 我建议您构建一个服务器应用程序,该应用程序不断查询 API 并向订阅您的服务器应用程序的所有用户发送推送通知(例如通过 Firebase Cloud Messaging)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM