微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如果最初忽略事件消息,如何保留对UILocalNotification的访问

|| 我有一个UIlocalnotification,它会定期触发。通知实现的目的只是简单地提醒用户做某事。当通知触发时,他们可以进入应用程序,并弹出另一个警报,询问他们是否完成了任务,应用程序进行了相应的跟踪。 如果用户正在使用他们的电话,则会触发通知,并且应用程序切换良好,并记录用户输入。如果他们在通知触发时正在使用该应用程序,则一切正常。如果他们不使用电话,则通知会唤醒电话,并可以选择“滑动以查看”,随即会出现该应用程序,并且会弹出警报并记录输入内容。 问题是,当用户不使用手机,并且用户提示唤醒手机的第二个窗口中不滑动时,当用户稍后唤醒设备时,则提示窗口仍然存在,让用户知道发生了什么事,但是将“查看幻灯片”选项替换为标准的“解锁幻灯片”,并且当手机解锁时,进入应用程序的功能消失了,并且无法记录用户输入。 因此,我无法访问我的应用程序中的响应通知功能。有什么办法可以解决这个问题?谢谢!     

解决方法

唯一的方法就是跟踪通知系统外部的通知。不幸的是,通知系统不允许您读取有关您设置的通知的任何数据。 每当您设置通知时,将其添加到带有启动日期的通知列表中。当用户输入您的应用程序时,请遍历您的本地列表,查看哪个通知已过期(日期

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。