gpt4 book ai didi

android - ios 闹钟功能受限?

转载 作者:行者123 更新时间:2023-11-29 13:36:19 24 4
gpt4 key购买 nike

我有一个适用于 Android 和 iOS 的应用程序。我添加了一个本地通知,在应用程序用户指定的时间每 24 小时触发一次。在 Android 中,本地通知功能正是我所需要的,但在 iOS 中它似乎缺少我需要的功能,除非我可能遗漏了什么......

假设用户将通知触发时间设置为上午 11:00。在 Android 中,在上午 11 点,它将唤醒应用程序,转到 broadcase 接收器,我能够在调用 API 以获取最新数据的方法中运行代码。获取数据后,它会向用户发布通知。

在 iOS 中,似乎必须预先安排向用户发布的数据。所以我必须在安排通知期间创建通知消息。我需要的是能够做一些更像上面例子的事情。

所以问题是在计划触发通知时,我需要检查新数据,而不是前一天......

有什么建议吗?

最佳答案

iOS 上并不完全存在相同的功能。

您可以使用 UILocalNotification 对象的功能设置本地通知。有了它,您可以设置 fireDate 等,这有点像没有服务器的推送通知。您可以发送消息、在应用程序图标上添加角标(Badge)、播放声音等。

现在的问题是操作系统未启动该应用程序。该应用程序只是在操作系统中注册一个通知,然后在 fireDate 时间处理该通知。这意味着您将无法检查数据并验证是否继续通知等。

UILocalNotification Class Reference

关于android - ios 闹钟功能受限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10488200/

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