2012-03-29 9 views
0

を要求するかどうかを確認します。How to check WiFi is pass through web page login?のWindows Phone 7:WiFiアクセスポイントは、それがアンドロイドである点を除くとこれは、おそらく、関連する質問である認証

とにかく、私の問題は、私は私のWP7アプリのユーザーが接続しているかどうかを検出する必要があるということですWeb認証を必要とするアクセスポイントに送信します。ユーザーが自分自身を認証していない場合、アクセスポイントはインターネット接続を提供しません。

このような状況を検出する方法はありますか?また、アプリフローを進める前に、アクセスポイントの認証Webページにリダイレクトするのもいいでしょう。

私は現在WCF Data Services btwを使用しています。

答えて

0

サービスに対してHttpWebRequestを作成し、.Contains()メソッドを使用してxmlnsで開始するかどうかを確認しました。コールがWiFiホットスポットにリダイレクトされると、本質的に性質が異なるHTTP応答が返されます。

これは最高の解決策ではないかもしれませんが、私は単に到達可能性をテストすることができます。

0

現在、これを検出する方法はありません。

1

簡単:HTTP応答コード200(OKコード)を常に返し、30xを返した場合は、他の場所にリダイレクトするルータとなることがわかっているURLのWebRequestを作成します。

例:http://www.whatismyip.org/を要求すると、HTTP応答コード200が返されます。

関連する問題