WiFiHelper 1.0.3

WiFiHelper 1.0.3

Cameron Ingham维护。



  • Astranno

Wi-Fi Helper

Version License Platform

An iOS 框架,可用于编程方式连接 Wi-Fi 网络。(需要 HotspotHelper 权限)

本 Readme 内容

安装

CocoaPods

WiFiHelper 通过 CocoaPods 提供。要安装,只需将以下行添加到您的 Podfile 中

pod "WiFiHelper"

Carthage

WiFiHelper 通过 Carthage 提供。要安装,只需将以下行添加到您的 Cartfile 中

github "Astranno/WiFiHelper" == 1.0.3

子模块

如果您不使用CocoaPods,仍然可以将WiFiHelper作为一个子模块添加,将WiFiHelper.xcodeproj拖到您的项目中,并将WiFiHelper.framework嵌入到您的目标中。

  • WiFiHelper.xcodeproj拖到您的项目中
  • 选择您的应用目标
  • 点击嵌入的二进制文件部分的+按钮
  • 添加WiFiHelper.framework

手册

您可以直接将需要的文件拖放到您的项目中,但请注意,使用这种方法您将无法自动获取所有最新的WiFiHelper功能。

使用

要使用NEHotspotHelper,需要在entitlements中添加com.apple.developer.networking.HotspotHelper权限。要请求这个权限,请完成https://developer.apple.com/contact/network-extension上的调查问卷。

设置

确保导入WiFiHelper

import WiFiHelper

创建网络

首先要做的是创建一个网络。根据加密类型,有一几种不同的网络类型。

未加密网络

let network = Network(ssid: "NETWORK SSID")

具有WEP加密的网络

let network = Network(ssid: "NETWORK SSID", password: "NETWORK PASSWORD", isWEP: true)

具有WPA/WPA2个人加密的网络

let network = Network(ssid: "NETWORK SSID", password: "NETWORK PASSWORD", isWEP: false)

连接到网络

要连接到网络,请使用以下方法:

network.connect { (error) in
  //completion block
}

检查连接

要检查用户是否已连接到网络,请使用以下方法:

let isConnectedToNetwork: Bool = network.isConnected()

作者

WiFiHelperAstranno 制作。

使用Wi-Fi辅助器应用程序

Wi-Fi 连接

许可协议

WiFiHelper 在MIT许可下可用。有关更多信息,请参阅LICENSE文件。