2012-12-10 9 views
5

iOSアプリケーションでは、使用可能なすべてのWi-Fiネットワークを検出し、リストの1つのネットワークフォームを選択して接続します。目標は、Wi-Fiに接続するために設定された設定を開かず、アプリですべて実行することです。利用可能なすべてのWifiネットワークを検出し、iOSアプリケーションでそれらの1つに接続する方法

まず、これは可能ですか?可能であれば、どのフレームワークと使用方法を教えてください。

私はReachabilityの例を見てきましたが、それはデバイスのネットワーク状態を監視するものであるため、私にとってはうまくいきません。

私はまた、キャプティブネットワークサポートのフレームワークを見て、CNCopySupportedInterfaces機能を使用:

CFArrayRef allWifiNetworks = CNCopySupportedInterfaces(); 

NSLog(@"%@", allWifiNetworks); 

が、私は見ていますすべてのデバイスが接続されている現在の無線LANネットワークです。

おかげ

+0

いいえ、プライベートAPIを使用しないとできません。 – MweyaMutsvene

答えて

7

は、私はあなたがApp Storeで公開できるようにしたい、少なくともいない場合は、あなたがこれを行うことはできません確信しています。

+0

私は新しい質問を投稿しましたが、誰も答えました。今私は、アプリストアアプリのWifiネットワークをリストアップできないことを知っています。 Reifabilityを使用せずにWifiが機能しているかどうかをテストする他の方法がインターネットへの接続をテストできるかどうか教えてください。高く評価! – ShayanK

+0

私達はこれについてすべて確かですか?誰もWithings Auraデバイスを使用しましたか?私はそれが搭乗プロセスとしてこれを持っていることを誓い、リストからWiFiネットワークを選択し、それに接続する* Appleの設定アプリにアクセスすることなく*接続する。 –

+0

しかし、私は円のアプリがこれを行うことができ、アプリストアに公開されていることを知っています:https://meetcircle.com/ –

関連する問題