gpt4 book ai didi

ios - 触发后修改 UILocalNotification 的最佳方法是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:41:32 25 4
gpt4 key购买 nike

我知道您无法在安排 UILocalNotification 之后对其进行修改。我的问题是我想设置 .repeatInterval 以便它每天在特定时间触发一次。但是我希望内容每天都在变化。因此,用户将闹钟设置为在上午 10 点触发,每天上午 10 点都会收到内容不同的警报,而无需重新设置闹钟。

我正在考虑在调用 didReceiveLocalNotification 时取消并重新安排,但这需要用户在下一个安排的警报之前启动应用程序。有没有办法在触发警报后立即调用方法?

最佳答案

遗憾的是,除非您的应用在触发时位于最前面,否则您无法确定本地通知已触发。

而且,正如您所说,您无法更改通知。

所以我认为您最好的选择是使用重复通知。为每一天设置一个不同的单一通知,比如提前两周,为每个通知设置不同的消息,并希望用户不时运行该应用程序,以便您可以“刷新”队列,事实上。也许只重复最后一个,以防万一,这样通知就永远不会停止——当然,每次的消息都是一样的。但是你对此无能为力。您不能强制用户运行该应用。

关于ios - 触发后修改 UILocalNotification 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27976957/

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