Подключение к Интернету во Flutter. Обнаружить подключение к Интернету
Обновленная статья: https://medium.com/@aseemwangoo/flutter-provider-and-streams-33b401ebe28c
Все в одном ресурсе Flutter: https://flatteredwithflutter.com/internet-connectivity-in-flutter/
Недавно я написал программу, связанную с подключением к Интернету в трепете. Я использовал пакет от flutter под названием «подключение».
Добавлена возможность подключения: ^ 0.3.0 к pubspec.yaml.
Затем нам нужно импортировать пакеты в файл dart.
import ‘package: connectivity / connectivity.dart’;
Теперь нам нужно использовать класс Connectivity из этого пакета. (Не волнуйтесь, ниже я приложил программу :)).
_ConnectionSubscription - это поток, который прослушивает интернет-соединения (Wi-Fi или мобильные данные) на мобильном телефоне.
В _connectionStatus мы получаем окончательный результат, например, подключены ли мы к Wi-Fi или мобильным данным. Я прикрепил файл журнала из программы ниже
В случае отсутствия интернета получаем как
В последнем приложении, нажав кнопку, я обновил текст со статусом мобильного Интернета:
Точно так же и в случае отсутствия сети :(
Статьи, связанные с Flutter:
Мы также можем вызвать любой rest api для проверки сетевого подключения как:
Суть……….
Найдите полную программу на
Https://github.com/AseemWangoo/flutter_programs/blob/master/InternetConnectivity.dart
P.S…………….