Подключение к Интернету во 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…………….