搜索插件、代码仓与 APP 分类

插件详情v2.0.0

wifi_connector

用于连接 Wi-Fi 的 Flutter 插件。

AndroidiOS
近 30 天下载
153
喜欢数
23
Pub 分数
130

安装插件

flutter pub add wifi_connector

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

wifi_connector 包是一个 Flutter 插件,可在 Android 和 iOS 上编程方式连接 Wi-Fi 网络。它提供了一个简单的接口,用于扫描可用网络、获取网络详情,并使用指定凭据启动连接。该插件专为需要自动 Wi-Fi 设置的环境(如物联网设备配置或自助服务应用)而设计,抽象了平台特定的复杂性。该插件支持 Android 和 iOS,确保跨平台兼容性。开发者可以将其集成到自己的应用中,以简化网络连接,而无需用户进行额外操作,仅需在初始时授予权限即可。

适合场景

  • 物联网设备的自动Wi-Fi设置
  • 自助服务模式应用程序
  • 应用引导期间的网络配置
  • 企业环境中的设备配置
  • 简化访客网络访问

主要特点

  • 扫描可用的Wi-Fi网络
  • 使用SSID和密码连接到Wi-Fi
  • 获取连接的网络信息
  • 跨平台支持(Android 和 iOS)
  • 简单的集成API

适合对象

  • 开发物联网设置工具的开发者
  • 需要自动网络配置的应用程序
  • 企业移动解决方案
  • 公共自助服务终端或数字标牌系统
  • 管理多个网络配置文件的应用程序

使用建议

  • 需要在两个平台上具备适当的系统权限
  • 由于平台限制,iOS 上的功能有限
  • 可能需要 Android 的后台执行权限
  • 用户同意需要进行网络更改
  • 在没有额外防护措施的情况下,不适合高安全环境

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

wifi_connector

Prerequisite

  • iOS

    • Change development target to 11.0

    • Add hot spot configuration capability to Runner.entitlements

          <key>com.apple.developer.networking.wifi-info</key>
          <true/>
      
    • Add hot spot configuration capability to Runner.entitlements

          <key>com.apple.developer.networking.HotspotConfiguration</key>
          <true/>
      
  • Android

    • Add wifi permissions to AndroidManifest.xml

          <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
          <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
      

Usage

  • Connect to public wifi

    
    await WifiConnector.connectToWifi(ssid: ssid);
    
    
  • Connect to private wifi

    
    await WifiConnector.connectToWifi(ssid: ssid, password: password);
    
    

所属分类

源码仓库

使用此插件的项目

暂无相关数据。