gpt4 book ai didi

iphone - iPhone 关闭时的 UILocalNotification

转载 作者:行者123 更新时间:2023-12-03 19:44:23 25 4
gpt4 key购买 nike

当设备关闭时安排 UILocalNotification 时会发生什么。

例如。我每天下午 3 点安排一次 UILocalNotification。但设备在下午 3:00 至 4:00 期间关闭。我猜想以下任何一个条件都为真。

  • 设备重启后不会触发任何通知。
  • 设备重新启动时(即下午 4:00)会触发通知

我没有设备,无法在模拟器上测试它。

注意:关闭是指设备已关闭,而不是 sleep /待机模式

最佳答案

关闭和打开设备后将触发本地通知。

我编写了一个小型测试应用程序,用于验证此行为:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UIApplication sharedApplication] cancelAllLocalNotifications];

NSDate *nowDate = NSDate.date;

for (int i = 1; i <= 50; i++) {
UILocalNotification *n = [[UILocalNotification alloc]init];

n.fireDate = [nowDate dateByAddingTimeInterval:60 * i ];
n.applicationIconBadgeNumber = 0;

n.alertAction = @"Open";
n.alertBody = [NSString stringWithFormat:@"ln %@ %@", @(i), n.fireDate];
[[UIApplication sharedApplication] scheduleLocalNotification:n];
}
return YES;
}

关于iphone - iPhone 关闭时的 UILocalNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8573013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com