при сворачивании приложения?
Я использую package:web_socket_channel/web_socket_channel.dart
WebSocketChannel.connect(Uri.parse('ws://10.0.2.2:3000/websockets'));
и на android и на ios?
iOS нет возможности протестировать
понял, спасибо
Лучше вручную контролировать соединение... Соединение будет жить если оно создано бекграунд сервисом.... Ну отдельным изолятом и чёт там такое... Но соединение не должно простаивать долгое время, это слегка не разумно, за исключением случаев получения реалтайм уведомлений
iOS в бэкграунде должна секунд через 10—15 прибить коннект. Android тоже может, но там все зависит от многих параметров
а где тогда лучше делать connect? В initState?
Обсуждают сегодня