私は現在、プッシュ通知を受信するアプリを開発しています。私はこれをすべてPHPページで100%機能させています。アプリが受信できるプッシュ通知にはいくつかの種類があります。PHPはこれを処理し、さまざまな情報パケットをアプリに送信します。これらのパケットはすべて正常に受信されます。
ただし、ユーザーが通知を「表示」してアプリを起動するときは、ユーザーがアプリを手動で起動した場合とは明らかに異なるアクションを実行したいと思います。さらに、プッシュ通知の種類に応じて異なるアクションを実行します。私はこれをうまく機能させました...構造的に。
私のプッシュタイプの1つは、いくつかの異なるサーバーへの複数の接続を確立し、データを相互にネゴシエートするUIViewを開くことになっています。このUIViewは、たとえばメインメニューからトリガーされた場合は正常に機能しますが、プッシュ通知によってこのUIViewが表示されるようにトリガーされている場合、ソケット接続は期待どおりに機能していません。
さて、私の質問はソケットについてではなく、もっとそうです-そのような問題をどのようにデバッグしますか?プッシュ通知からアプリを起動したときに私が知ることができることから(私は比較的新しいです)、その実行をデバッガー/コンソールなどにリンクする方法はありません...私はを使用してコードをデバッグしようとするのに非常に苦労していますUIAlertViews、さまざまなサーバー間でやり取りされる多くの通信回線があるため。
何かアドバイスをいただければ幸いです。