2016-04-19 4 views
1

新しいフレームワークを使用しようとしていますが、範囲をよく理解できません。NEHotspotHelper NetworkExtension

Wi Fiを自動的に接続することはできますか? たとえば、iOSが自分のアプリケーションでバックグラウンドサービスを呼び出すと、パスワードと特定のネットワークの信頼を設定できます。

[network setConfidence:kNEHotspotHelperConfidenceHigh]; 

[network setPassword:@"QWERTY"]; 

と私はSSID下のメッセージを見ることができますが、ユーザーが接続するのWi Fiを提供して触れることがあります。

私の質問は、ユーザーが触れることなくこれを行うことができますか?たとえば、知られているWi Fiがある場合、iOSがこれに自動的に接続されます。

isこのフレームワークでこの動作をエミュレートする方法はありますか?

ありがとうございました。

答えて

0

このフレームワークでは、ネットワークを選択するだけで(タッチして)接続することができます。 設定アプリに入ることができないため、この動作をエミュレートすることはできません。アプリに入って仕事をする拡張機能です。

0

あなたが管理しているSSIDにすでに以前に接続している場合NEHotspotHelperを使用すると、自動的にそれらを接続できます。ユーザーが過去にSSIDに接続したことがない、または「ネットワークを忘れた」と選択した場合、設定アプリからネットワークを手動で選択しないと自動的に接続できないことがわかります。

Fernando Garcia Corrochano氏のように、この動作をエミュレートする方法はありません。