2

CNCopySupportedInterfacesAPI を使用して、Wifi インターフェイスの SSID を取得したいと考えています。しかし、私は API について疑問を持っていますCNCopySupportedInterfaces。この API は、構成済みのすべての Wifi インターフェースのリストを提供しますか、それとも現在アクティブな 1 つのみか、またはその時点で到達可能な (ただし構成されていない) すべてのアクセス ポイントに関する情報を提供しますか?

4

2 に答える 2

6

CNCopySupportedInterfacesおよびCaptiveNetworkCNCopyCurrentNetworkInfoの場合、接続されている Wi-Fi の名前と詳細のみが提供されます。これを使用しないと、他の到達可能な Wi-Fi リストやその他の情報は提供されません。private library (Apple80211)

詳細については、CaptiveNetwork を使用して現在の WiFi ホットスポット名を取得する方法を参照してください。

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

于 2013-02-05T11:17:54.340 に答える
-1

iOS 9 Beta 4 以降、CNCopySupportedInterfaces は廃止されました。続く激痛……。

https://forums.developer.apple.com/message/31340#31340

于 2015-08-12T17:47:47.123 に答える