2012-04-25 11 views

答えて

21

CNCopySupportedInterfacesCNCopyCurrentNetworkInfoCaptiveNetworkを使用して、現在接続されているWi-Fiに関する情報を得ることができます。詳細については、How do I use CaptiveNetwork to get the current WiFi Hotspot Nameを参照してください。 iPhone get a list of all SSIDs without private libraryによると

プライベートライブラリ(Apple80211)を使用しないあなただけのデバイスが現在接続しているネットワークのSSIDを取得することができます。

Apple80211に興味がある場合は、iphone-wireless projectをご覧ください。あなたが欲しいものを正確に行うサンプルアプリケーション"Stumber"があります。しかし、プライベートAPIを使用するため、App Storeに公開したい場合は、これをあなたのアプリで使用することはできません。 AppleはプライベートAPIを使用するアプリケーションを拒否します。

+0

ありがとう@Halleyしかし、現在の接続されているwi-fiについての情報は必要ありません私は利用可能なすべてのWi-Fiネットワークをリストする必要があります、私のiPhoneは検出できます..私はiphone - 無線のプロジェクトが、これは私のためには動作しません..:/任意のアイデア。 – NTTake

+2

プライベートAPIを使用しない限り、Wi-Fiネットワークのリストを取得することはできません...しかしプライベートAPIを使用すると、アプリケーションが拒否されます。 @MarcoPace。 –

+0

。 に関するアイデアhttp://stackoverflow.com/questions/34586378/how-to-get-all-previously-connected-wi-fi-networks-in-swift? –

関連する問題