CocoaTouch/iOSにワイヤレスネットワークを検出するためのAPIはありますか?電話が特定の瞬間に見ることができるネットワークのリストを保存するアプリを書きたいです。
私の知る限り、 CaptiveNetwork のCNCopySupportedInterfaces
とCNCopyCurrentNetworkInfo
を使用して、現在接続されているWi-Fiに関する情報を取得できます。以下を参照できます: 詳細については、CaptiveNetworkを使用して現在のWiFiホットスポット名を取得するにはどうすればよいですか 。
iPhoneによると、プライベートライブラリなしですべてのSSIDのリストを取得します :
Without the use of private library (Apple80211) you can only get the SSID of the network your device is currently connected to.
Apple80211に興味がある場合は、 iphone-wireless プロジェクトをご覧ください。サンプルアプリ " Stumber "があります。これはまさにあなたが望むことをします。ただし、プライベートAPIを使用しているため、App Storeに公開する場合は、アプリでこれを使用することはできません。
これをチェックしてください https://github.com/mustafa96m/iOS-Wireless-Scanner-API うまくいけばそれが役立つ