gpt4 book ai didi

ios - 在特定时间和日期调用 iOS 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:20:56 26 4
gpt4 key购买 nike

我希望我的 iOS 应用能够准确无误地知道特定日期和时间何时到来。现在这个时间可以是几天/几周/几个月,我的应用程序可以处于后台或终止状态。

所以有以下几种选择:一种。本地通知——但当我的应用程序处于后台时它不会通知。b.静默推送通知——它会起作用,但它需要我们为此构建服务器。

有没有其他方法可以达到同样的效果?

最佳答案

你没有办法做到这一点,您的选择是:1) 通过使用本地通知,例如在特定时间安排通知,并将该时间和相关事件存储在用户默认值中。每当应用程序状态在 appdelegates - (void)applicationDidBecomeActive:(UIApplication *)application 方法中从背景变为前景时,编写代码来处理所需的功能。

2) 静音推送通知,仅当您的应用处于后台/最小化状态时才有效。一旦您的应用程序被终止(从多任务处理向上滑动),即使是静默推送通知也无法唤醒您的应用程序。

3) 为了克服静默推送通知的局限性,Apple 在 iOS8 中引入了 Pushkit Notifications,适用于 whatsapp、Skype 等 voip 应用程序,一旦收到推送通知,就会唤醒您的应用程序即使它被终止或不在后台运行。同样,除非您实际使用 voip,否则您不能使用 Pushkit。

关于ios - 在特定时间和日期调用 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36545717/

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