假设一个应用程序有一个后台任务要在 1 小时后执行,但是当它执行时,它发现用户没有互联网连接,所以它无法完成它的工作。 是否可以在后台任务中安排另一个后台任务在一个小时后执行? ...
假设一个应用程序有一个后台任务要在 1 小时后执行,但是当它执行时,它发现用户没有互联网连接,所以它无法完成它的工作。 是否可以在后台任务中安排另一个后台任务在一个小时后执行? ...
我已经在我的应用程序上成功配置了后台任务,其中一个函数将直接调用 URL 并处理数据,但我最近更改了这一点,以便函数调用 URL,保存到文档目录,然后处理数据。 由于我已经更新了这个,我的后台任务不再触发。 在对上一个问题提出建议后,我尝试将函数包装在Task中,但我无法让后台任务完全触发/完成。 ...
希望你做得很好! 我已经构建了一个应用程序,该应用程序可以从我在我的网站上托管的 .csv 文件生成视图。 我以前设法让一切按预期工作,我从网站调用 csv 并将内容直接写入变量,然后从那里处理它。 显然这不是一个好的做法,因为当无法访问互联网时应用程序开始出现异常行为(尽管写入了连接检查)。 我 ...
在我的 ios 设备而非模拟器中使用调试 function 时我没有问题。 (例如,e -l objc -- (void)[[BGTaskScheduler sharedScheduler] _simulateLaunchForTaskWithIdentifier:@"TASK_IDENTIFI ...
我正在使用 BGTaskScheduler API 在我的 iOS 14 应用程序中注册后台任务,该应用程序使用新应用程序作为@Main而不是AppDelegate 。 我以为我们要使用如下的scenePhase来模仿 AppDelegate 中 didFinishLaunching 的先前 fu ...