2017-09-26 16 views
1

に参加/作成していません。NEHotspotConfigurationManagerは、私はiOSの11インストールされたデバイスでホットスポット設定を追加/作成しようとしていますホットスポット

let hotspotConfig = NEHotspotConfiguration(ssid: "testNetwork") 
hotspotConfig.joinOnce = true 
NEHotspotConfigurationManager.shared.apply(hotspotConfig) { (configurationError) in 
    if configurationError != nil { 
     print("error") 
     print(configurationError!.localizedDescription) 
    } else { 
     print("success") 
    }   
} 

を次のように私は、コードを実行しようとすると

私のコードです。デバイスは、次のように権限を要求します: -

"AppName" wants to join Wi-Fi Network "testNetwork" 

しかし、「参加」をタップで、私は次の応答に

Unable to join the network "testNetwork" 

を取得していますが、デバッグコンソールの「成功」のプリントなっています。

私が間違っていることを教えてください。

+0

設定が正常に追加されたため、おそらく成功しているはずです。つまり、過去に設定したその他の「保存済み」Wi-Fi(ホームネットワーク、オフィスWi-Fiなど)と同じように追加されます。その時点で、私はそれがなぜ失敗したかしか推測できません。私の短いリストは、WiFiの信号強度か、正常に保存された設定にタイプミスや無効なものがあったことです。 – Rob

+0

@Rob:まあ、私はコードからホットスポットを作ることはできないと思う。私は1つだけに参加することができます。しかし、私は確信していません。コードからホットスポットを作成することはできますか、またはホットスポットを作成することはできますか? –

+0

あなたはそうです。いいえ、iOSのコードから新しいホットスポットを作成することはできません。 NEHotspotConfigurationは、既存のWiFiネットワーク/ WiFi周辺機器に簡単に接続することができます。 – Rob

答えて

-1

Enable Hotspot on App Id configure services

サービスを設定した後、ネットワークが作って、デバイスの既知のネットワークリストに追加されているホットスポットの設定に

After Enable Hotspot Configuration

+0

こんにちは、何らかの理由で、ホットスポットを機能のオプションの1つとして取得できません。それに関する提案はありますか? –

0

を有効にするアプリケーションIDにホットスポットを有効にします自動的に参加することができます。近くに「testNetwork」という名前のネットワークがなければ、常に参加できません。

関連する問題