我有一个定期触发的 UILocalNotification。通知实现的目的只是简单地提醒用户做某事。当通知触发时,他们可以进入应用程序并弹出另一个警报并询问他们是否完成了任务,并且应用程序会相应地跟踪。
如果用户正在使用他们的手机,则会触发通知,并且应用程序切换良好,并记录用户输入。如果他们在通知触发时正在使用该应用程序,则一切正常。如果他们没有使用手机,通知会唤醒手机,并有一个“滑动查看”选项,然后应用程序出现,警报弹出并记录输入。
问题是当用户不使用他们的手机,并且用户在警报唤醒手机的几秒钟窗口期间没有滑动查看,当用户稍后唤醒设备时,警报窗口仍然存在在那里,让用户知道发生了什么事,但是“滑动查看”选项被标准的“滑动解锁”替换,当手机解锁时,进入应用程序的能力消失了,用户输入可以'不被记录。
所以我失去了在我的应用程序中响应通知的能力。有什么办法可以解决这个问题吗?谢谢!