我可以使用推送启动令牌成功启动实时活动,但为了更新实时活动,我需要另一个令牌,如文档中所述:当系统启动新的实时活动时......
我可以使用推送启动令牌成功启动实时活动,但为了更新实时活动,我需要另一个令牌,如文档中所述:
当系统启动新的实时活动并唤醒您的应用程序时,您会收到用于更新的推送令牌。
当应用程序 打开 ,我可以检索此更新令牌并使用此示例代码成功更新实时活动:
func observeActivityPushToken() {
Task {
for await activityData in Activity<LiveActivityAttributes>.activityUpdates {
Task {
for await tokenData in activityData.pushTokenUpdates {
let token = tokenData.map { String(format: "%02x", $0) }.joined()
print("Push token: \(token)")
}
}
}
}
}
当应用程序 关闭 ,我如何/在哪里设法获取此更新令牌并在“系统唤醒应用程序时”将其发送到服务器?