如果我的应用对本地通知进行排队,但在通知触发时设备关闭,那么在重新启动设备时,没有任何迹象表明曾触发过通知。
日历闹钟似乎也会发生同样的事情。
从用户的角度来看,这对我来说似乎不是正确的行为 - 如果通知是关于非常非常重要的事情的日历提醒,而我碰巧在它触发的那一刻重新启动,那么我就失去了它重要提醒,即使我的设备只关闭 3 秒,如果通知是由于在 3 秒内触发,它就会永远丢失。
我错过了什么吗?
最佳答案
我会说这是设计使然:如果您让设备关闭 1 个月,您不希望它显示 1 个月的无值(value)通知。此外,iOS 设备被设计为始终在线;如果您需要保持联系不上,您只需打开飞行模式,这将禁用所有无线/蜂窝通信,但您仍然会收到通知。
关于ios - 在设备关闭时过期的本地通知将丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9284740/