【问题标题】:Is it possible to send a message from android background service to the flutter side via platform channels while the flutter app is close是否可以在flutter应用程序关闭时通过平台通道从android后台服务向flutter端发送消息
【发布时间】:2019-04-26 21:44:50
【问题描述】:

我是 Flutter 的新手,我想知道是否可以将数据从我在应用程序的本机 android 部分中运行的后台服务发送到 Flutter 应用程序,但在 Flutter 应用程序关闭时。我很好奇 Flutter 应用程序在关闭后是否能够收到消息?

【问题讨论】:

    标签: android flutter


    【解决方案1】:

    从最新版本开始,Flutter 确实支持与原生部分通信的后台操作执行,您可能想看看this article

    【讨论】:

    • 这篇文章让我很困惑,因为根据文章作者在各个特定平台上实现了后台服务,他从未使用过自己的flutters
    • 但是我的问题仍然存在,我可以在我的 Flutter 应用程序关闭时将数据从特定平台传递给 Flutter,我想实际更新我在 Flutter 中实现的 sqflite 数据库
    • 实际上在文章中有介绍,他正在通过原生部分调度 dart 回调(在后台运行)。
    • 飞镖回调在后台运行?
    • 有没有人设法做到这一点,Medium 帖子确实让我困惑不已。 ;(
    【解决方案2】:

    我通过使用带有广播接收器的本机布局在关闭应用程序时显示数据,但是您可以将数据保存在 sqlite 或任何本地数据库中,并在用户使用 Flutter 通道打开您的应用程序时接收此数据。

    【讨论】:

      猜你喜欢
      • 2020-06-15
      • 2020-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-01
      • 1970-01-01
      • 2018-05-25
      • 2023-02-08
      相关资源
      最近更新 更多