iOSアプリケーションでは、使用可能なすべてのWi-Fiネットワークを検出し、リストの1つのネットワークフォームを選択して接続します。目標は、Wi-Fiに接続するために設定された設定を開かず、アプリですべて実行することです。利用可能なすべてのWifiネットワークを検出し、iOSアプリケーションでそれらの1つに接続する方法
まず、これは可能ですか?可能であれば、どのフレームワークと使用方法を教えてください。
私はReachabilityの例を見てきましたが、それはデバイスのネットワーク状態を監視するものであるため、私にとってはうまくいきません。
私はまた、キャプティブネットワークサポートのフレームワークを見て、CNCopySupportedInterfaces
機能を使用:
CFArrayRef allWifiNetworks = CNCopySupportedInterfaces();
NSLog(@"%@", allWifiNetworks);
が、私は見ていますすべてのデバイスが接続されている現在の無線LANネットワークです。
おかげ
いいえ、プライベートAPIを使用しないとできません。 – MweyaMutsvene