14

範囲内のすべての Wi-Fi ネットワークを見つけて一覧表示するにはどうすればよいですか?

4

1 に答える 1

21

私の知る限り、CaptiveNetworkCNCopySupportedInterfacesを使用して現在接続されている Wi-Fi に関する情報を取得できます。詳細については、CaptiveNetwork を使用して現在の WiFi ホットスポット名を取得する方法を参照してください。CNCopyCurrentNetworkInfo

iPhoneによると、プライベートライブラリなしですべてのSSIDのリストを取得します:

プライベート ライブラリ (Apple80211) を使用しないと、デバイスが現在接続されているネットワークの SSID しか取得できません。

Apple80211 に興味がある場合は、iphone-wireless プロジェクトを参照してください。あなたが望むことを正確に行うサンプルアプリ「Stumber」があります。ただし、プライベート API を使用するため、App Store に公開する場合、アプリでこれを使用することはできません。Apple は、プライベート API を使用するアプリを拒否します。

于 2012-04-25T13:57:44.153 に答える