gpt4 book ai didi

iphone - iOS 应用程序 - 如何每 60 秒检查一次服务器更新?

转载 作者:行者123 更新时间:2023-11-28 22:33:50 26 4
gpt4 key购买 nike

我目前正在开发一个应用程序,该应用程序需要每 60 秒持续检查与其关联的服务器,以了解可能发生的任何更新。它的服务器端很好,不是问题。

我的问题是如何在 xcode 中实现一个在应用程序启动时启动并在用户离开应用程序(例如按下主页按钮)时继续运行的进程?我相信这里的正确解决方案是后台任务?实现此类内容的正确方法是什么?

最佳答案

在 iOS 中,只有满足特定条件的应用才能在后台运行较长时间 - 例如,音频、VoIP、位置等。因此,如果您的应用不满足此条件,则您无法在后台运行BG 的时间较长。已经提出了一些解决方法,例如声明您的应用程序需要音频,然后在后台播放无声声音,但这可能不会通过 App Store,并且可能需要应用程序提示用户是否可以播放音频。 此外,持续轮询会耗尽电池电量,我不推荐这样做。

您是否考虑过使用 Apple PUSH Notifications以便收到任何更新通知?引用backgrounding support in iOS

关于iphone - iOS 应用程序 - 如何每 60 秒检查一次服务器更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16682278/

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