web-dev-qa-db-ja.com

iOSAPIはワイヤレスネットワークを検出します

CocoaTouch/iOSにワイヤレスネットワークを検出するためのAPIはありますか?電話が特定の瞬間に見ることができるネットワークのリストを保存するアプリを書きたいです。

19
Andrew J. Brehm

私の知る限り、 CaptiveNetworkCNCopySupportedInterfacesCNCopyCurrentNetworkInfoを使用して、現在接続されている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に公開する場合は、アプリでこれを使用することはできません。

4
Ali

これをチェックしてください https://github.com/mustafa96m/iOS-Wireless-Scanner-API うまくいけばそれが役立つ

0
mustafa96m