我正在构建颤振移动应用程序。假设连接到 .net 框架 SignalR 服务器,如您所知,pub.dev 上没有这样的客户端包,那里唯一可用的包需要 .net 核心版本,这在我的服务器中不可用。(https://pub.dev/packages/signalr_client,https://pub.dev/packages/signalr_core)。
现在,一个建议的解决方案是使用颤振平台通道,这意味着我可以在原生端为 android 和 iOS 实现 Signal R 集成,然后通过平台通道发送/接收事件。
另一个建议是构建我自己的客户端,我尝试过,但由于缺乏技术参考和 signalR 协议的复杂性,这是一场噩梦。
我的问题是,将平台通道用于重大事件流(例如套接字连接)是否有风险?我的应用程序中的几乎每个屏幕。取决于套接字连接,据我所知,平台通道应仅用于轻量级用途。
我感谢任何有关此或任何建议的意见。