通过平台频道用于Dart / Flutter的SignalR客户端

时间:2020-03-08 08:42:33

标签: flutter signalr flutter-platform-channel

我正在开发Flutter移动应用程序。如您所知,它假设要连接到.net框架SignalR服务器,所以pub.dev上没有这样的客户端软件包,那里唯一可用的软件包需要.net核心版本,而我的服务器中没有。 (https://pub.dev/packages/signalr_clienthttps://pub.dev/packages/signalr_core)。

现在,一个建议的解决方案是使用Flutter平台通道,这意味着我可以在Android和iOS的本机端实现Signal R集成,然后通过平台通道发送/接收事件。

另一个建议是建立我自己的客户端,我尝试过,但是由于缺乏技术参考和signalR协议的复杂性,这是一场噩梦。

我的问题是,使用平台通道进行诸如套接字连接之类的重事件流传输是否有风险?我的应用中几乎每个屏幕。取决于套接字连接,据我所知,平台通道仅应用于重量较轻的情况。

感谢您对此建议或任何建议的投入。

0 个答案:

没有答案