Во Flutter возникает ошибка «Ошибка подключения к сервисному протоколу: HttpException...» на устройстве iOSIOS

Программируем под IOS
Ответить
Anonymous
 Во Flutter возникает ошибка «Ошибка подключения к сервисному протоколу: HttpException...» на устройстве iOS

Сообщение Anonymous »

Для сетевого подключения я использую dio, а для проверки состояния соединения — Connectivity.

И здесь я проверяю состояние сети:

Код: Выделить всё

@override
Widget build(BuildContext context) {

bloc.checkConnectivity(Connectivity());

return StreamBuilder(
stream: bloc.getInitApp,
builder: (context, AsyncSnapshot initApp) {
if (initApp.hasData) {
return prepareMain(initApp.data);
} else {
return Center(
child: CircularProgressIndicator(),
);
}
});
}

Код: Выделить всё

checkConnectivity
метод:

Код: Выделить всё

checkConnectivity(Connectivity _connectivity) {
_connectivity.onConnectivityChanged.listen((ConnectivityResult result){
if (result == ConnectivityResult.mobile ||
result == ConnectivityResult.wifi) {
fetchInitApp();
}
});
}
Но в конечном итоге приложение работает только на устройстве Android, но на iOS (устройство/симулятор) возникает эта ошибка:

Код: Выделить всё

Error connecting to the service protocol: HttpException: , uri = http://127.0.0.1:1024/ws
Я пытался вызвать Api без подключения, и приложение работает хорошо, но с ним получают данные только в Android, а для iOS все еще есть проблема.

То же самое происходит и с http пакетом Dart.



Изменить 1: 25 сентября 2019 г.

Код: Выделить всё

This has nothing to do with codes!

Код: Выделить всё

The problem is the system WiFi connection.
Если вы столкнулись с этой проблемой, используйте это временное решение, пока не будет предоставлено полное решение:
  • Отключите систему WiFi
  • Отключите телефон
  • Повторно подключите систему к Wi-Fi
  • Подключите телефон
  • Запустите приложение


Подробнее здесь: https://stackoverflow.com/questions/539 ... ption-erro
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»