This plugin allows Flutter apps to get wifi ssid and list, connect wifi with ssid and password.
This plugin works Android.
iOS later released.
Sample usage to check current status:
import 'package:wifi/wifi.dart';
String ssid = await Wifi.ssid;
//Signal strength, 1-3,The bigger the number, the stronger the signal
int level = await Wifi.level;
String ip = await Wifi.ip;
var result = await Wifi.connection('ssid', 'password');
// only work on Android.
List<WifiResult> list = await Wifi.list('key'); // this key is used to filter
When you use connection on iOS (iOS 11 only)
'build Phass' -> 'Link Binay With Libraries' add 'NetworkExtension.framework'
in 'Capabilities' open 'Hotspot Configuration'
If you device is iOS12, in 'Capabilities' open 'Access WiFi Information'
If you want to use Wifi.list on iOS,
reference http://baixin.io/2017/01/iOS_Wifilist/
For help getting started with Flutter, view our online documentation.
For help on editing plugin code, view the documentation.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。