通知を受け取った後、アラート ビューをタップしませんでした。しばらくして、アプリケーション アイコンをタップしてアプリケーションを起動し、– applicationWillEnterForeground:
. 今受け取った通知を使用したい場合、どこで入手できますか?
質問する
258 次
1 に答える
3
できません。通知は一度だけ送信されます。UIAlertView が開いていたときにそれを開かなかった場合、またはドロップダウン通知センターを使用して開いた場合、同じ方法で開くことはできません。
通知が開かれているかどうかを確認する1つの方法は、通知を送信するサーバーを使用してこれを行うことです。通知がデバイスに送信されたら、「opened」フラグを 0 にしてサーバー側に保存し– application:didFinishLaunchingWithOptions:
ます。プッシュ メッセージをオプションとして持つ AppDelegate でデリゲート メソッドを使用せずにアプリケーションを起動すると、サーバーに対してチェックできます。 「未読」メッセージがある場合は、それらを表示します。
それがあなたの問題に対する私の最善の提案です。
于 2012-05-14T10:52:08.787 に答える