gpt4 book ai didi

ios - 设备重启时的 LocalNotification

转载 作者:可可西里 更新时间:2023-10-31 23:45:08 27 4
gpt4 key购买 nike

我有一个 iOS 应用程序,它每 4 小时左右触发一次本地通知。这似乎按预期成功运行。不过,我担心的是如果用户重新启动设备该怎么办。任何现有的本地通知是否仍然存在?以下是我如何触发本地通知:

    var localNotification:UILocalNotification = UILocalNotification()
localNotification.alertAction = "report_alarm"
localNotification.alertBody = "Please file report"
localNotification.fireDate = NSDate(timeIntervalSinceNow: 4 * 60 * 60)
localNotification.soundName = UILocalNotificationDefaultSoundName
UIApplication.sharedApplication().scheduleLocalNotification(localNotification)

如果用户在4小时内重启设备,是否还会触发本地通知?如果没有,有什么方法可以在设备完成重启时通知我的应用程序并且我可以设置必要的本地通知?感谢您的帮助!

最佳答案

通知将在重启后消失。 (这很容易测试,顺便说一句。)

您可以在应用程序启动时使用 UIApplication API 检查事件通知:

UIApplication.sharedApplication().scheduledLocalNotifications

如果需要,您可以使用通知的 userInfo 字典属性来识别它们。

关于ios - 设备重启时的 LocalNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27218139/

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