2012-05-11 15 views
0

これを正確にどのように語るのかわからないので、うまくいけば誰かがそれを理解することができます。私は、サーバーからiPadにファイルを同期させるiPadアプリで作業していて、さまざまなファイルでプレゼンテーションを作成できます。私はこのアプリで働いている会社は、毎時再認証する必要があるワイヤレスネットワークを持っています。したがって、期待どおりのJSON APIレスポンスを得るのではなく、1時間ごとに、どのHTTPリクエストでも、ワイヤレスネットワークで再起動するのに必要なページがプルダウンされます。私は、特定のHTTPレスポンスコードがJSONとは対照的に、そのページを送信することに関連しているのか、またはそのページをテストするための「ベストプラクティス」の方法があるのだろうかと思っていました。無線認証ページiOSアプリケーション

私は、レスポンスがHTMLかどうかを確認するだけで、まだ見つからなかった他のリダイレクトレスポンスは考慮していません。 HTMLの一部をテストして、htmlの所定の部分と一致するかどうかを調べることができますが、私は外部の請負業者です。私が商品を作った後、彼らがページのマークアップや言葉遣いを変更しないことを保証するものではありません。

同期する前にアプリを再起動する必要がある場合、エーテルの誰もがテストのための「ベストプラクティス」手法を知っていますか?

+0

リーチャビリティライブラリを使用することはできますか? –

+0

私はReachabilityを使用しています。問題は、ネットワークがアクティブで、すべてのHTTPリクエストがネットワークログインページにリダイレクトされることです。 – btomw

答えて

0

私は、Mac OS Xや多分iOSでも、新しいWi-Fiネットワークに接続すると、www.apple.comに連絡しようとします。これは、インターネット接続が利用可能かどうかを確認するために行われています。利用できない場合は、キャプティブネットワークアシスタントがポップアップし、認証ページが表示されます。また、広告が掲載されているスターバックスにいる場合もあります。

あなたの疑問にお答えしますが、Apple自身がこのようにしているので、HTTP応答コードを確認したり、HTMLマークアップの中で何かを探したり(少し落胆している)、既知のサーバーに接続しようとしています(Reachability) 。

十分に文書化されたプロジェクトを実践している企業にとっては、一度導入されたアプリが引き続き機能することを確認せずに変更を加えないことは間違いありません。

関連する問題