Как запустить задачу async/await, когда приложение будет закрыто?IOS

Программируем под IOS
Anonymous
Как запустить задачу async/await, когда приложение будет закрыто?

Сообщение Anonymous »


Я хочу обновить или завершить интерактивное действие при завершении работы приложения, но эти функции являются асинхронными, и все внутри Task{ не вызывается в applicationWillTerminate(_) функция.

func applicationWillTerminate(_ application: UIApplication) { Задача { если #available(iOS 16.2, *) { ждут LiveActivityManager.cancelAllRunningActivies() } } } Я попытался передать групповое пользовательское значение по умолчанию в живое действие, и живое действие использует таймер для проверки нового значения каждую секунду, но таймер в реальном времени не вызывается.

Есть ли способ обновить активность в реальном времени, когда приложение вот-вот закроется?

Вернуться в «IOS»