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