Iphone 如果事件消息最初被忽略,如何保留对UILocalNotification的访问权

Iphone 如果事件消息最初被忽略,如何保留对UILocalNotification的访问权,iphone,user-input,uialertview,uilocalnotification,unlock,Iphone,User Input,Uialertview,Uilocalnotification,Unlock,我有一个UILocalNotification,它根据定期计划触发。通知实现的目的只是简单地提醒用户做一些事情。当通知发出时,他们可以进入应用程序并弹出另一个警报,询问他们是否完成了任务,应用程序会相应地跟踪 如果用户正在使用他们的手机,则会发出通知,应用程序切换良好,并记录用户输入。如果他们在发出通知时正在使用该应用程序,那么一切都很好。如果他们不使用手机,通知会唤醒手机,并且有一个选项可以滑动以查看应用程序,然后弹出警报并记录输入 问题在于,当用户不使用手机,并且在警报唤醒手机的几秒钟窗口中

我有一个UILocalNotification,它根据定期计划触发。通知实现的目的只是简单地提醒用户做一些事情。当通知发出时,他们可以进入应用程序并弹出另一个警报,询问他们是否完成了任务,应用程序会相应地跟踪

如果用户正在使用他们的手机,则会发出通知,应用程序切换良好,并记录用户输入。如果他们在发出通知时正在使用该应用程序,那么一切都很好。如果他们不使用手机,通知会唤醒手机,并且有一个选项可以滑动以查看应用程序,然后弹出警报并记录输入

问题在于,当用户不使用手机,并且在警报唤醒手机的几秒钟窗口中,用户没有滑动查看,当用户稍后唤醒设备时,警报窗口仍然存在,让用户知道发生了什么,但“幻灯片查看”选项被标准的“幻灯片解锁”选项取代,当手机解锁时,进入应用程序的功能消失,用户输入无法录制


因此,我无法在我的应用程序中响应通知。有什么办法可以解决这个问题吗?谢谢

唯一的方法是跟踪通知系统之外的通知。不幸的是,通知系统不允许您读取有关您设置的通知的任何数据

无论何时设置通知,请将其添加到通知列表中,并注明启动日期。当用户输入您的应用程序时,查看您的本地列表并查看哪个通知过期日期<现在