ios - 在设备关闭时过期的本地通知将丢失

标签 ios

如果我的应用对本地通知进行排队,但在通知触发时设备关闭,那么在重新启动设备时,没有任何迹象表明曾触发过通知。

日历闹钟似乎也会发生同样的事情。

从用户的角度来看,这对我来说似乎不是正确的行为 - 如果通知是关于非常非常重要的事情的日历提醒,而我碰巧在它触发的那一刻重新启动,那么我就失去了它重要提醒,即使我的设备只关闭 3 秒,如果通知是由于在 3 秒内触发,它就会永远丢失。

我错过了什么吗?

最佳答案

我会说这是设计使然:如果您让设备关闭 1 个月,您不希望它显示 1 个月的无值(value)通知。此外,iOS 设备被设计为始终在线;如果您需要保持联系不上,您只需打开飞行模式,这将禁用所有无线/蜂窝通信,但您仍然会收到通知。

关于ios - 在设备关闭时过期的本地通知将丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9284740/

相关文章:

iphone - 在 iPhone 上制作条形图

ios - AVFoundation 在 ios5 中用 Alpha 合成叠加两个视频剪辑?

ios - 带有平移、旋转和捏合手势的 UIKit Dynamics

ios - UITextView 不打印多行

android - 查询以设置要使用的图像大小

iphone - 如何在模拟器中测试不同的 iOS

iphone - 如何在 Windows 上从提取的 ipa 包中提取 "uncrush"PNG? [png粉碎]

ios - 计算 ios/cocos2d 中的总暂停时间

ios - 自定义IOS7alertview行为

ios - 在 Xcode 8 中存档时编译错误