【问题标题】:Flutter/Dart - Schedule a Mysql Query to run every few minutes?Flutter/Dart - 安排一个 Mysql 查询每隔几分钟运行一次?
【发布时间】:2020-11-10 09:19:05
【问题描述】:

我想每隔几分钟检查一次用户的帖子,看看是否有人回复并更新文本小部件以显示新消息的数量。这就像 Facebook 在有任何新活动时让您知道的方式一样。我使用 mysql 数据库作为我的后端。正在考虑每隔几分钟简单地进行一次mysql查询。有人知道脸书是怎么做到的吗?如果我改用 NodeJS 之类的东西而不是进行昂贵的 MYSQL 数据库查询会更好吗?

【问题讨论】:

    标签: flutter dart notifications scheduled-tasks


    【解决方案1】:

    你可以使用这个https://pub.dev/packages/background_fetch

    如果您需要更可靠的东西,为每个平台原生实现,并使用 MethodChannel 与 Flutter 集成。

    对于安卓:https://developer.android.com/topic/libraries/architecture/workmanager

    对于 iOS:https://developer.apple.com/documentation/backgroundtasks/bgtaskscheduler

    至于 Facebook 是如何做到的,请查看:How does facebook, gmail send the real time notification?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      • 2017-05-08
      • 2014-03-29
      • 2021-11-13
      • 2017-04-03
      • 2017-12-16
      • 2012-02-05
      相关资源
      最近更新 更多