プログラミングに少し挑戦します。私のアプリでは、繰り返しUILocalNotification
sを使用しています。無視された通知を処理するメソッドを作成しました。通知が無視されたかどうかを確認するメソッドで、これをと呼ばれるCoreDataエンティティに記録しますEntityA
。たとえば、繰り返し通知が毎日繰り返されるように設定されているとします。ユーザーがその通知を10日間無視すると、通知が10回失われ、10EntityA
秒になります。
無視された通知をチェックするときに、このメソッドをどこに配置するのが適切でしょうか?私は考えています:
application:didFinishLaunchingWithOptions:
-通知が発生したときにアプリケーションが実行されていなかった場合
applicationWillEnterForeground:
-通知が発生したときにアプリケーションがバックグラウンドにあり、ユーザーが通知を無視した場合