iOS 日历 checkin 后台

标签 ios background calendar push-notification

我希望我的应用在后台运行时检查日期。那时,我想做一个本地通知,但我知道该怎么做......我感兴趣的是,如果有人甚至点击主页按钮,而我的应用程序在后台,我想要我的应用程序检查它是什么日期(每天一次,在后台),如果它是一个特定的日期,我想做一个本地通知 - 一种特定于应用程序的日历......

有什么想法吗??

最佳答案

您的应用(可能)不在后台运行,因此您无法检查日期,但您可以使用以下命令为特定日期 (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/

相关文章:

ios - 函数不改变变量(Swift)

objective-c - NSNumber 与 NSInteger 与 NSObject 属性的 int

caldav 服务器的 php 库或客户端

Java - 如何获得独立于系统日期的当前日期?

ios - 如何使用后台操作管理出队单元

java - Java 中的日历类,ParseException

ios - Swift 初始化委托(delegate)

ios - 类型 'UIView' 的值没有成员 'image'

ios - 强制应用程序在进入后台时始终采用相同的形式

html - 在 h1 标签旁边获取背景 url 图片,不起作用