处理实时事件flutter提供程序包

问题描述 投票:0回答:1

我正在开发一个有点大的项目,并且在实现服务器上发生的实时事件时遇到困难。 我在整个项目中使用提供程序包,并且我有两个具有共同点的提供程序 我的意思是,存储在其中一个中的帖子可能会也可能不会存储在另一个中。 我在实时事件管理方面没有太多经验。

因此,为了处理它,我正在侦听消息传递通道,其中所有重要事件都被发送到其中,并且提供者之一(主要的提供者)已在通道中注册,并且对于所有 rt 事件,提供者都有对其他提供者的引用,并且检查帖子是否包含在它们中,如果是,它将在其他提供程序中修改它,并通过它们的引用调用通知侦听器,并且如果主提供程序中的帖子将被更新(简单地说,我正在使用其中一个实例)将该帖子添加到系统中并对其进行修改,然后在整个应用程序中统一它)

对于小部件,我使用提供程序包的选择器小部件,但不幸的是它不能对所有值正常工作。

那么,有什么建议🤔或更好的想法来处理这种情况吗?

这种情况以及一般处理 rt 事件的常用方法是什么??

谢谢

flutter real-time flutter-provider backendless socketchannel
1个回答
0
投票

不确定这是否对您有帮助,但是.. 我花了几天时间熟悉 Provider、Riverpod 等的复杂性。然后我在库中找到了另一种方法: 活动 事件订阅者 对我来说,它们工作得非常好并且非常容易使用。 我想说,试试吧!

© www.soinside.com 2019 - 2024. All rights reserved.