2012-04-14 10 views
2

私は、iPad 5のIOS 5のネットワーク設定を何らかの制御をすることが非常に望ましいプロジェクトを持っています。理想的なシナリオでは、デバイスのWi-Fi接続を特定のSSIDに変更する機能が必要です。私の腸は、これはおそらくSDKで公開されていない機能だと私に言いますが、私は尋ねると思った。IOSのネットワーク設定の制御5

代わりに、接続を直接変更することについての最初の前提が正しい場合は、ネットワーク設定を変更してユーザーに設定画面に誘導するようにアプリに指示することができます。私は、たとえば、デバイスが飛行機モードにあり、アプリがインターネット接続を必要とするときに、これを提供するアプリがいくつか見受けられました。私の場合の主な違いは、デバイスがインターネットに接続されていないときだけユーザーにプロンプ​​トを表示するようには思っていないが、デバイスが既に接続しているかどうかは、私が探しているものではない(このケースでは、私は航空機のクローズド/非インターネット対応のWifi SSIDを探しています)。

私は正しい方向に私を導くポインタを感謝します。

+0

環境設定のURLスキーム – Otium

+0

を使用して設定アプリを開くことができるという点を除いて、SDKで必要なものはすべて見つかりません。残念ながら、iOS 5.1ではアプリから設定を開く機能が削除されているようです。 –

答えて

1

それはあなたが望むものに完全に適合しないかもしれませんが、私はCaptiveNetworkが最も近いと思います。

CaptiveNetworkのAPIバインディングは、最近のMonoTouchリリースで利用できます。

+0

ありがとうpoupou。私はCaptiveNetworkを検討してきましたが、特定の操作がユーザーに利用可能かどうかを判断するためにWiFi SSIDを検出するために使用してきたものです。しかし、予想通り、このフレームワークは実際にデバイスを特定のSSIDに誘導する機能を提供していないようです。残念ながら、私は、これが許可されていない何かであることをアプリケーションからネットワーク設定を開くという話題を研究していません(iOS 5.0でAppleが5.1でシャットダウンするまで、OpenUrlを環境設定ページに適用しました)。 –

関連する問題