を使用すると、パスワード
NEHotspotHelper.registerを設定することができます登録:
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)また、あなたは、Appleのコンフィギュレータ2の助けを借りて、ネットワーク構成プロファイルを使用することができますあなたの既知のネットワークのためのツール。そこにあなたのWi - Fiを設定する必要がありますし、あなたのデバイスにNCPをインストールした後、それは記載されたネットワークに自動的に接続されます。しかし、ローカルにプロファイルをダウンロードすることはできませんし、GCDServerのようなローカルサーバーを使用することもできません(すでに試しました)。