을 :
if cmd.commandType == NEHotspotHelperCommandType.filterScanList {
//Get all available hotspots
var list: [NEHotspotNetwork] = cmd.networkList!
//Figure out the hotspot you wish to connect to
// let desiredNetwork : NEHotspotNetwork? = getBestScanResult(list)
var hotspot = [NEHotspotNetwork]()
for network in cmd.networkList!
{//check for your network ssid and set password
network.setConfidence(.high)
network.setPassword("yourpassword") //Set the WIFI password
hotspot.append(network)
}
let response = cmd.createResponse(NEHotspotHelperResult.success)
response.setNetworkList(hotspot)
response.deliver() } else if cmd.commandType == NEHotspotHelperCommandType.evaluate {
if let network = cmd.network {
let response = cmd.createResponse(NEHotspotHelperResult.success)
response.setNetwork(network)
response.deliver() //Respond back }
} else if cmd.commandType == NEHotspotHelperCommandType.authenticate {
//Perform custom authentication and respond back with success
// if all is OK
let response = cmd.createResponse(NEHotspotHelperResult.success)
response.deliver() //Respond back
}
에서 NEHotspotHelperCommand) 또한 애플 구성자이의 도움으로 네트워크 구성 프로필을 사용할 수 있습니다 도구를 사용하십시오. Wi-Fi를 설정해야하고 기기에 NCP를 설치 한 후에는 언급 된 네트워크에 자동으로 연결됩니다. 하지만 로컬에서 프로필을 다운로드 할 수없고 GCDServer와 같은 로컬 서버를 사용할 수 없으므로 서버에 파일을 호스트해야합니다 (이미 시도했습니다).