0

これを正確に表現する方法がよくわからないので、誰かがそれを理解できることを願っています. 私は、ファイルをサーバーから iPad に同期し、さまざまなファイルを使用してプレゼンテーションを作成できる iPad アプリに取り組んできました。私がこのアプリで協力している企業には、1 時間ごとに再認証を要求するワイヤレス ネットワークがあります。そのため、期待される JSON API 応答を取得する代わりに、1 時間ごとに、すべての HTTP 要求が、ワイヤレス ネットワークで再認証するために必要なページをプルダウンします。そのページの送信に関連する特定のHTTP応答コード、またはJSONではなくそのページをテストする「ベストプラクティス」の方法があるのではないかと思っていました。

確かに、応答が HTML かどうかをテストすることはできますが、まだ見つかっていない他のリダイレクト応答は考慮されていません。HTML の一部をテストして、HTML の所定の部分と一致するかどうかを確認することもできますが、私は外部の請負業者です。成果物を作成した後で、ページのマークアップや言葉遣いが変更されないことを保証することはできません。

同期前にアプリを再認証する必要があるかどうかをテストするための「ベストプラクティス」の方法論を知っている人はいますか?

4

1 に答える 1

0

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

あなたの質問に続いて、Apple自身がこのようにしているので、HTTP応答コードをチェックしたり、HTMLマークアップで何かを探したり(少しお勧めしません)、既知のサーバーに接続しようとしたり(到達可能性)できると思います。

十分に文書化されたプロジェクトを実践している企業の場合、アプリが展開されると引き続き機能することを確認せずに、物事を変更することはないと確信しています。

于 2012-05-11T16:38:02.583 に答える