我想在到达“时间”时通知用户。
例如:
我有一个有很多行的表格视图。此行类似于提醒,用户可以在其中设置提醒的日期和时间。
因此,提醒连续设置为 4 月 24 日 12:15。
此时App已关闭。
那么我怎样才能通知用户这个时间已经到了呢?
没有苹果推送通知服务 有没有办法做到这一点?
编辑 1:
感谢您的回答,这是本地通知的示例:
//This example adds 20 seconds to current time, use it for testing
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
NSDate *currentDate = [NSDate date];
NSDate *currentDatePlus = [currentDate dateByAddingTimeInterval:20];
localNotification.fireDate = currentDatePlus;
localNotification.alertBody = @"Hallo ayFon User";
localNotification.soundName = UILocalNotificationDefaultSoundName;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
[localNotification release];
编辑2:
//Add this for iOS 5 Notifications
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
UIRemoteNotificationTypeAlert |
UIRemoteNotificationTypeSound];