gpt4 book ai didi

iphone - App在后台时预取一些数据

转载 作者:行者123 更新时间:2023-11-28 22:48:56 27 4
gpt4 key购买 nike

我知道围绕这个话题已经问了很多问题;但是,我写这篇文章是因为他们似乎没有具体回答我的问题,而且有些没有列出任何正确答案。

我想在我的 iPhone 应用程序中做什么在App没有运行的时候取一些数据(基本上就是预取,方便用户下次使用App的时候提速)。执行此操作的最佳方法是什么?

一些潜在的解决方案我能想到的那些以及来自 Stackoverflow 的一些资源和此类资源:

可能性 1:在一天中的特定时间获取数据(可能是在午夜之后?)。如果这首先可能的话,我没有“清楚地”看到如何做到这一点。有些人建议使用 NSTimer -> 但是当应用程序挂起时计时器会被推迟,对吗?

可能性 2:使用本地通知(?)但我看到 Apple 的文档特别提到通知将用于向用户传达某些信息,所以这会那就无视 Apple 的文档吧?

可能性 3 :通过 applicationDidEnterBackground -> beginBackgroundTaskWithExpirationHandler 。不过,这不会在一天中的特定时间运行提取。但是,它可能会达到“预”取的目的。这个比其他两个好吗?

有什么想法吗?

最佳答案

因为您已经知道,您提供的所有选项都不适用于 ios,而且用户始终可以关闭后台应用程序,所以我建议为下一个日历获取数据是个好主意应用程序运行的那一天。

关于iphone - App在后台时预取一些数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12446678/

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