【问题标题】:Usage of Websocket, STOMP in flutter applicationFlutter应用中Websocket、STOMP的使用
【发布时间】:2019-02-25 15:52:23
【问题描述】:

在尝试使用 STOMP、websockets 时,在使用所需的 stomp/websocket 详细信息更新 pubspec 后面临“包获取”问题。我尝试过 stomp、stompdart、websocket,它们都不起作用。 运行“packages get”时观察到的错误是 "当前的 Dart SDK 版本是 2.1.0-dev.4.0.flutter-4eb879133a。

由于 project_name 依赖于 stompdart >=0.0.2 需要 SDK 版本 >=1.5.0

如果我尝试降级 Flutter 版本,则会引发异常通知“当前项目需要 SDK 版本 > 2.0.0”

由于我在服务器端使用 STOMP,请帮助解决问题或提出其他建议。

【问题讨论】:

    标签: flutter stomp


    【解决方案1】:

    遇到同样的问题,可以通过两种方式解决:

    1. 通过将其添加到我的 yaml 文件中来解决它:

      dependency_overrides: 跺脚:^0.7.3

      依赖:

      跺脚:^0.7.3

      颤动: sdk:颤动

    使用dependency_overrides 有效。

    其次,在你的项目目录中运行“pub upgrade”

    https://github.com/rikulo/stomp/issues/18#issuecomment-435748215

    【讨论】:

      【解决方案2】:

      嗯,这不是一个确定的答案,但它可能会对您有所帮助。 我分叉了一个名为 JStomp 的中文库,并做了一些翻译。让我知道它是否有效,因为我也有兴趣在 Flutter 上使用 STOMP。 这是我的叉子:https://github.com/raedcran/flutter_jstomp

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-29
        • 2013-04-03
        • 2020-09-10
        • 2012-11-03
        • 2020-10-27
        相关资源
        最近更新 更多