• SwiftUI 动态岛开发教程之 07 Live Activities实时活动的要求和限制


    实时活动在 iPhone 锁定屏幕和动态岛中显示您的应用程序的最新数据。这使人们可以一目了然地看到实时信息。

    要提供实时活动,请将代码添加到您现有的小部件扩展或创建一个新的小部件扩展(如果您的应用尚未包含)。Live Activity 使用WidgetKit功能和SwiftUI作为其用户界面。ActivityKit 的作用是处理每个 Live Activity 的生命周期:您使用它的 API 来请求、更新和结束 Live Activity。

    Live Activities仅在 iPhone 上可用。

    查看实时活动要求和限制

    除非您的应用程序或用户结束它,否则 Live Activity 最多可以处于活动状态八小时。超过此限制,系统自动结束。当 Live Activity 结束时,系统会立即将其从 Dynamic Island 中移除。但是,实时活动会一直保留在锁定屏幕上,直到用户将其删除或系统将其删除前最多四个小时(以先到者为准)。因此,实时活动会在锁定屏幕上最多保留十二小时。

    每个 Live Activity 在自己的沙箱中运行,并且 - 与小部件不同 - 它无法访问网络或接收位置更新。要更新活动 Live Activity 的动态数据,请在您的应用程序中使用 ActivityKit 框架或允许您的 Live Activity 接收远程推送通知,如使用远程推送通知更新和结束您的 Live Activity 中所述。

    ActivityKit 更新和远程推送通知更新的更新动态数据大小不能超过 4KB。

    实时活动针对锁定屏幕和动态岛提供不同的视图。锁定屏幕视图出现在所有设备上。支持动态岛的设备使用以下视图显示实时活动:动态岛的紧凑前视图、紧凑尾视图、最小视图和扩展视图。

    <
  • 相关阅读:
    第一章 JavaScript --下
    关于VS code连接远程服务器 本机已经有git自带的ssh
    力扣C++学习笔记——C++ assign全面解析
    项目经理必知的项目管理“铁三角”
    Linux C网络通信过程
    Java 自定义Excel数据排序
    大数据技术现场工程师特色实训室解决方案
    trivy 获取基础镜像源码分析
    【整理】HTTP相关版本对比
    力扣HOT100 - 199. 二叉树的右视图
  • 原文地址:https://blog.csdn.net/iCloudEnd/article/details/126937126