2

通知を受け取った後、アラート ビューをタップしませんでした。しばらくして、アプリケーション アイコンをタップしてアプリケーションを起動し、– applicationWillEnterForeground:. 今受け取った通知を使用したい場合、どこで入手できますか?

4

1 に答える 1

3

できません。通知は一度だけ送信されます。UIAlertView が開いていたときにそれを開かなかった場合、またはドロップダウン通知センターを使用して開いた場合、同じ方法で開くことはできません。

通知が開かれているかどうかを確認する1つの方法は、通知を送信するサーバーを使用してこれを行うことです。通知がデバイスに送信されたら、「opened」フラグを 0 にしてサーバー側に保存し– application:didFinishLaunchingWithOptions:ます。プッシュ メッセージをオプションとして持つ AppDelegate でデリゲート メソッドを使用せずにアプリケーションを起動すると、サーバーに対してチェックできます。 「未読」メッセージがある場合は、それらを表示します。

それがあなたの問題に対する私の最善の提案です。

于 2012-05-14T10:52:08.787 に答える