アプリを「初めて」インストールしてから 3 日ごと (ビジネス要件) にポップアップ ボックスをユーザーに表示するアプリ (iPad のみ) を開発しています。私はそれを行うためにNSTimerを使用しています。ユーザーがアプリを削除し、3 日前にアプリを再インストールすると、実装が中断されます。この場合、3 日間のカウンターが再始動します。ユーザーが設定から変更できるため、日付を使用することはお勧めできません。
アプリが削除された後も NSTimer (または同様のもの) を実行し続ける方法はありますか?
NSTimer* msgTimer = [NSTimer scheduledTimerWithTimeInterval: 259200 target: self selector: @selector(showMsg:) userInfo: nil repeats: NO];