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

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

日历警报似乎也发生了同样的事情。

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

我错过了什么吗?

我想这是设计的:如果你关闭一个月的设备,你不希望它显示1个月的毫无价值的通知。 此外,iOS设备始终打开; 如果你需要无法访问,你只需打开飞行模式,这将禁用所有无线/蜂窝通信,但你仍然会收到通知。