2012-05-07 12 views
0

私は面白い問題に遭遇しました。土曜日より前に働いていたアプリは、必要なデータを得るためにサーバーに接続できません。サーバーは問題なく、すべて稼動しており、再起動しました。サポートテックも同じように言いました。したがって、変更されていないコードを持つコード、またはip /データベースの情報が変更され、コードが古い情報を使用していることを指します。私が知る限り、私たちは何も変えていない。コードをチェックする必要がありますか(私はそれを書いていない、誰かがそれをするために雇われた)、または問題を引き起こす可能性のある他のものがありますか?iphoneアプリがサーバーにアクセスできません - 以前は動作していました

エラーメッセージ: "現在、アプリケーションはサーバーに接続できません。もう一度お試しください。"

これは非常に特殊なエラーメッセージですので、私はそのアプリケーションの開発者がその特定のメッセージを自分自身に入れていると仮定しています。

答えて

1

iPhoneにこのアプリケーションがあると仮定すると、コードに入ることなく診断することができます(ただし必ずしも修正する必要はありません)。 Download Fiddlerthis tutorialを使用してiPhoneをセットアップし、ネットワークトラフィックを監視することができます。これにより、アプリケーションがサーバーに対して行っている要求を正確に把握することができ、問題を突き止めることができます。要求がサーバーに送信されていないか、サーバーがエラーメッセージを返しています。どちらの方法でも、フィドラーはあなたにその答えを与えることができます。

EDIT:

HTTP Scoopは、フィドラーは、PC用に何を行いMac用クライアントを使用するのは簡単です。あなたは2週間無料で使えるので、あなたを助けてくれるはずです。

Charlesでも動作します。私はそれについても無料試用を受けることができることを知っています。

+0

Macに似たものはありますか? – Jonathan

+0

私の答えはMacプログラムへのリンクで更新されました。 – SteveB

+0

私はまた、Parosプロキシを見ることをお勧めします。これは、Mac上で動作するオープンソースのJava HTTPプロキシです。私はいつもサーバリクエストのデバッグにそれを使用しています:http://www.parosproxy.org/ –

0

コードの一部を投稿できますか?たぶんif-elseステートメントが見つかりました。「アプリケーションは現在サーバーに接続できません。もう一度やり直してください。私たちが問題を理解するのに役立ちます。

+0

私たちは、アプリをやった会社に連絡することにしました。ありがとう!コードを見つけ出すだけの簡単なことでしたら、わかりましたが、コードを実際には持っていません。 – Jonathan

関連する問題