I am developing an app (iPAD only) which shows user a pop up box after every 3 days (business requirement) from the "First" time he has installed the app. I am using NSTimer to do it. The implementation breaks if the user deletes the app and reinstalls the app before three days period. In this case the counter for 3 days restarts. I know using Date might not be a good idea because user can change it from settings. 

Is there a way I can keep the NSTimer (or anything similar) to keep running even after app is deleted? 

```
NSTimer* msgTimer = [NSTimer scheduledTimerWithTimeInterval: 259200 target: self selector: @selector(showMsg:) userInfo: nil repeats: NO];

```