私の iOS アプリでは、利用可能なすべての wifi ネットワークを検出し、リストから 1 つのネットワークを選択して接続したいと考えています。目標は、wifi に接続するためにアプリに組み込まれている設定を開くのではなく、自分のアプリですべてを行うことです。
まず、これは可能ですか?可能であれば、使用するフレームワークとメソッドを教えてください。
到達可能性の例を見てきましたが、デバイスのネットワーク状態を監視するだけなので、うまくいきません。
Captive Network Support フレームワークも調べて、CNCopySupportedInterfaces
次の関数を使用しました。
CFArrayRef allWifiNetworks = CNCopySupportedInterfaces();
NSLog(@"%@", allWifiNetworks);
しかし、私が見ているのは、デバイスが接続されている現在のwifiネットワークだけです.
ありがとう