gpt4 book ai didi

android - 在服务器上进行更改时显示通知

转载 作者:行者123 更新时间:2023-11-29 16:51:06 25 4
gpt4 key购买 nike

我正在制作一个安卓应用。我们使用 JSON 链接从服务器获取数据到 android 应用程序。例如:当要交付产品时,会在服务器端进行更改,但只有当应用程序发出 GET 请求时,应用程序才会知道这些更改。由于此 GET 请求需要在后台服务中进行,因此我使用的是 Alarm Manager。在警报管理器中,我必须设置一个特定的时间来检查 json url 中的更改,就像我保持一天的间隔一样。我如何让它动态化,以便应用程序在服务器端发生更改时获取 GET 请求。我的问题是后台服务如何实时知道服务器端发生了变化。请帮助。感谢您的阅读。

最佳答案

可以使用Foreground Service一直运行,10秒后ping服务器。通过使用它,您可以实现这一目标。或者您可以使用 MQTT 在您的服务器和应用程序之间推送和发布消息。您可以引用此链接了解如何在 android 中使用 MQTT Basic Steps for Using MQTT in android

一步一步的解释 https://www.survivingwithandroid.com/2016/10/mqtt-protocol-tutorial.html

这是在 Android 中使用 MQTT 服务的链接。 https://github.com/eclipse/paho.mqtt.android

关于android - 在服务器上进行更改时显示通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46402976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com