gpt4 book ai didi

iphone - 屏幕锁定时的 UILocalNotification 处理

转载 作者:行者123 更新时间:2023-12-03 19:12:16 24 4
gpt4 key购买 nike

我正在开发一个 iPhone 应用程序,该应用程序使用 UILocalNotifications 在特定时间发送警报。按警报上的“确定”按钮将启动应用程序,以便它可以执行特定任务。

到目前为止,在大多数情况下,一切都运行良好:如果应用程序正在运行并且警报触发,则它可以正常工作,如果应用程序没有运行(但手机已打开),它也可以正常工作。

但是,如果在屏幕锁定时触发警报,则会发生以下两种情况之一。

  1. 警报触发,我立即“滑动解锁”,然后应用程序按预期启动。
  2. 警报已触发,但我等待“滑动解锁”的时间超过 20 秒(屏幕再次锁定(变暗)所需的时间)。当我最终解锁屏幕时,会显示警报,但不会启动应用程序。

我浏览了 Apple 文档和此网站,但找不到答案。我希望我的解释有意义。有什么想法吗?

最佳答案

我认为这种行为是有道理的,不应该被规避(我认为这是不可能的)。如果用户在收到通知后几秒就滑动解锁,则很有可能是因为该通知而滑动解锁并想要进入该应用。如果过了很长时间,该通知仍然会显示,但用户因该通知而滑动解锁的可能性较低。他更有可能只是想写一封电子邮件或做一些完全不同的事情。因此最后一个通知的应用程序不应启动。

关于iphone - 屏幕锁定时的 UILocalNotification 处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4300919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com