我希望我的应用在后台运行时检查日期。那时,我想做一个本地通知,但我知道该怎么做......我感兴趣的是,如果有人甚至点击主页按钮,而我的应用程序在后台,我想要我的应用程序检查它是什么日期(每天一次,在后台),如果它是一个特定的日期,我想做一个本地通知 - 一种特定于应用程序的日历......
有什么想法吗??
最佳答案
您的应用(可能)不在后台运行,因此您无法检查日期,但您可以使用以下命令为特定日期 (fireDate
) 安排本地通知
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
localNotif.fireDate = [NSDate dateWithTimeIntervalSinceNow:60*90]; // the date you want the notification to fire.
localNotif.timeZone = [NSTimeZone defaultTimeZone];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
有关详细信息,请参阅 Apple's docs
关于iOS 日历 checkin 后台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11853397/