我想在游戏中安排本地通知。
玩游戏结束后两个小时,将发出第一条通知。
此后,如果仍然无法玩游戏,接下来的24小时内还会再出现一个。如果游戏时间在2小时后重置为,则每24小时进入游戏。
如果您能帮助我,我将非常感谢您。
这是我的代码:
UILocalNotification *notif = [[UILocalNotification alloc] init];
notif.alertBody = [self.notifyArray objectAtIndex:index];
NSTimeInterval sec = 7200;
notif.fireDate = [NSDate dateWithTimeIntervalSinceNow:sec];
notif.repeatInterval = NSDayCalendarUnit;
notif.soundName = UILocalNotificationDefaultSoundName;
NSLog(@"notif : %u",notif.repeatInterval);
notif.applicationIconBadgeNumber += 1;
[[UIApplication sharedApplication] scheduleLocalNotification:notif];
//notif.fireDate = [NSDate dateWithTimeIntervalSinceNow:20];
//[[UIApplication sharedApplication] scheduleLocalNotification:notif];
最佳答案
首先尝试通过检查计划的通知列表进行调试。您可以查看此线程以获取详细信息iOS find list of Local Notification the app has already set