Флаттер - Как получить доступ к деталям Wi-Fi? - PullRequest
0 голосов
/ 16 апреля 2019

Я настраиваю устройство IoT через Bluetooth. Для этого мне нужно получить информацию о Wifi от моего пользователя. Для простоты я хотел бы получить список сетей, основанных на уровнях соединения.

1 Ответ

0 голосов
/ 16 апреля 2019

Если вы ищете подробности подключения, проверьте this out:

import 'package:connectivity/connectivity.dart';

var connectivityResult = await (Connectivity().checkConnectivity());
if (connectivityResult == ConnectivityResult.mobile) {
  // I am connected to a mobile network.
} else if (connectivityResult == ConnectivityResult.wifi) {
  // I am connected to a wifi network.
}

Вот как вы можете найти текущий SSID:

try {
  wifiBSSID = await _connectivity.getWifiBSSID();
} on PlatformException catch (e) {
  print(e.toString());
  wifiBSSID = "Failed to get Wifi BSSID";
}

Альтернативой является библиотека FlutterWifi , но ее возможности на iOS сильно ограничены.

...