【发布时间】:2021-09-28 05:56:08
【问题描述】:
我正在尝试从 API 调用接收一些数据,并根据接收到的数据执行一些任务。 假设我打开了我的颤振应用程序,并且在打开状态下没有任何点击或任何交互,当我通过 API 发送内容时,我得到了一些数据或执行任何功能。
我使用 Firebase FCM 执行此类任务 - 当我通过 API 发送内容时,firebase 通知会捕获该数据并在 Flutter 应用上执行我想要的任务。
但我想不使用 Firebase。我怎样才能做到这一点。任何解决方案/建议都会很棒。谢谢!
【问题讨论】:
-
使用 websocket 进行 2 路通信。因此,您将能够从服务器向客户端发送消息,并且客户端可以相应地采取行动,而无需用户交互。
-
您可以使用 StreamBuilder 来监听 Firebase 数据库的变化。
标签: flutter