2012-03-05 10 views

答えて

4

私がある思いついた解決策の一つに...

  1. ストアのuserinfoパラメータで日付/時刻と、データベースでこれを保存します。
  2. 通知を受け取った後、userinfoを確認してデータベースから削除します。
  3. 起動時に、保存されているすべての通知情報を取得し、今日よりも前の日付/時刻が見つからない場合、処理されなかった日付/時刻を取得します。

は、この情報がお役に立てば幸いです。

+0

これは、通知の繰り返し間隔が設定されていない場合に機能します...繰り返し間隔が何か毎日と設定されている場合...繰り返し間隔のために表示された無視されたuilocalnotificationを確認するにはどうすればよいですか? –

0

UIApplicationは、方法-scheduledLocalNotificationsを有する。トリックをする必要があります。チェックされているかどうかわからない場合は、userInfoを使用して通知を識別し、その情報をNSUserDefaults、データベース、またはその他の永続性のいずれかの形式で保持します。

+0

ありがとうございました。 – Pieter

関連する問題