Использование Websocket, STOMP в флаттерном приложении - PullRequest
0 голосов
/ 21 сентября 2018

При попытке работать с STOMP, веб-сокетами возникает проблема с «пакетами», полученными после обновления pubspec необходимыми данными stomp / websocket.Я пытался для Stomp, Stompdart, Websocket ни один из них не работал.Ошибка при выполнении «пакетов получить»: «Текущая версия Dart SDK 2.1.0-dev.4.0.flutter-4eb879133a.

Поскольку имя_проекта зависит от stompdart> = 0.0.2, для которого требуется версия SDK> =1.5.0 <2.0.0, решение проблемы не удалось. Обновление публикации не удалось (1) "</p>

Если я пытаюсь понизить версию флаттера, возникает исключение, информирующее о том, что текущему проекту нужна версия SDK> 2.0.0

Пожалуйста, помогите решить проблему или предложить другой способ, поскольку я использую STOMP на стороне сервера.

Ответы [ 2 ]

0 голосов
/ 03 августа 2019

Ну, это не окончательный ответ, но он может помочь вам.Я разветвил китайскую библиотеку, которая, кажется, работает под названием JStomp, и сделал несколько переводов.Дайте мне знать, если это работает, так как мне также интересно иметь возможность работать с STOMP на Flutter.Вот моя вилка: https://github.com/raedcran/flutter_jstomp

0 голосов
/ 05 ноября 2018
У

была та же проблема, ее можно решить двумя способами:

  1. решил ее, добавив в мой файл yaml:

    dependency_overrides: stomp: ^ 0.7.3

    зависимости:

    топать: ^ 0.7.3

    flutter: sdk: flutter

с использованием зависимостей_verrides работает.

Во-вторых, запустив "обновление паба" в каталоге вашего проекта

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

...