アプリケーションにプッシュ通知を実装しました。iPodでプッシュメッセージをテストしました。結果は次のとおりです。
テストされたシナリオ:1。アプリケーションがフロントエンドで実行され、iPodがロックされていない-[ステータス=問題なし]
アプリケーションがフロントエンドで実行され、iPodがロックされている-[ステータス=問題なし]
アプリケーションがバックグラウンドで実行され、iPodがロックされていない-[ステータス= FOUND PROBLEM]がデータベースに保存されていない+アラートがない(実際にはイベントハンドラーを取得していない)
アプリケーションがバックグラウンドで実行され、iPodがロックされています-ステータス=アプリをすぐに開いても問題ありませんが、2分間待ってからアプリを開くと、メッセージが表示されません。
アプリケーションが実行されていない(バックグラウンド+フロントエンドにない)、iPodがロックされていない-(問題が見つかりました)データベースに保存されていません+アラートがありません{プッシュメッセージがアラートとして表示されますが、クリックしません、アプリの場合バッジアイコンが含まれていますが、アプリをクリックしてもプッシュメッセージの情報が表示されません}
アプリケーションが実行されていない(バックグラウンド+フロントエンドではない)、iPodがロックされている-すぐに電話のロックを解除しても問題ありませんが、2分待つとメッセージが失われます!
-------------------------------------------------- ----------------------------------------
問題を要約すると、すべてのシナリオのプッシュ通知が届きますが、アラート/バナーをクリックしないと、一部のシナリオの通知を処理できません。特別な目的のために、すべてのシナリオでメッセージをローカルデータベースに保存したいと思います。
私はstackoverflowや他のサイトでも非常に多くのリンクを見てきましたが、誰かがすでに直面しているのと同じシナリオは見ませんでした!
私のiPodiOSバージョンは次のとおりです。5.0
誰かがこの問題に関して私を助けることができますか?