gpt4 book ai didi

ios - 在触发预定的 UILocalNotification 之前调用的方法?

转载 作者:行者123 更新时间:2023-11-29 02:38:03 25 4
gpt4 key购买 nike

我已经安排了一个本地通知,并想在通知将被触发之前获取数据,但是我找不到相关的方法。

非常感谢任何帮助!

最佳答案

不幸的是,这不是通知的工作方式。

通知依赖于您的应用关闭或在后台。如果您的应用程序已关闭,则不会调用任何方法,因为您的应用程序未运行!通知不会启动您的应用,这是您可以检测到通知已被触发的唯一方式。

如果您的应用程序在后台运行或处于事件状态,您的应用程序委托(delegate)会收到一个 -application:didReceiveLocalNotification: 调用。这发生在通知被触发后,此时您不能修改通知的内容或阻止通知显示。

您尝试做的事情似乎不太适合本地通知。要访问 Web API,最好考虑在发送远程通知的 Web 服务器上制作一个简单的轮询脚本。您还可以查看后台应用刷新,但同样,您的应用不能保证在每次发送通知时都处于事件状态,并且一些用户会禁用此功能。

关于ios - 在触发预定的 UILocalNotification 之前调用的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26131410/

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