因此,我正在使用Java开发一个Android应用程序,该应用程序使用GcmTaskService安排服务并使用HttpsURLConnection在后台发出HTTP请求(大约每10分钟),如果内容更改,它将向用户发送通知。 。这可能不是执行此操作的最佳方法,但是它起作用了,对我来说足够了。
现在,我想用类似的逻辑在Flutter中重写应用程序。我知道iOS在后台工作方面非常严格,因此我可以在非精确时间(每天1-2次是可以的)提出请求。
在Flutter中,我使用http.get();
(获取数据)和http.post();
(登录并获取Bearer代码)来获取必要的数据。
不幸的是,我仅在FCM和推送通知中找到了有关此主题的教程。 由于我无权访问服务器后端,因此暂时无法实现推送通知。
是否有另一种方法可以通过对API的简单HTTP请求呢?
Here是Java中的旧实现。