在应用程序终止时关闭实时活动

问题描述 投票:0回答:1

我在应用程序中支持实时活动,并且当应用程序从后台关闭时无法关闭实时活动。我知道我可以从后端发送更新,但不确定如何确定应用程序何时终止才能发送它。

目前,我订阅了

willTerminateNotification
通知,以便在应用程序终止时执行操作。当应用程序在前台终止时会触发此操作。但是,如果它从后台终止,它不会被触发,并且我的实时活动在应用程序关闭后仍保留。我怎样才能防止这种情况发生?

ios swift background-task activitykit
1个回答
0
投票
// To kill the live activity immediately:
await liveActivity.end(nil, dismissalPolicy: .immediate)
© www.soinside.com 2019 - 2024. All rights reserved.