私の問題はこのようなものです。
2 ~ 10 分後に発生するイベントを通知してアプリを閉じるようにサーバーにリクエストを送信すると、サーバーはプッシュ通知を介してそのリクエストに応答します。サーバーが通知に応答するまで、アプリがフォアグラウンドに留まる場合に備えて、アプリはアニメーションを表示します。
通知を受け取ると、アプリを開くと、アニメーションが停止し、通知からのデータが表示されます。私の問題は、通知からアプリを開かない場合 (アイコンから開く場合)、「didReceiveRemoteNotification」のコールバック メソッドが呼び出されないため、アニメーションが引き続き表示されることです。
アプリがアイコンから開かれたか、通知 (ローカルまたはプッシュ) から開かれたかを確認することはできますか?