用途:为开发者提供 Apple App Intents 框架的集成参考,把应用功能暴露给 Siri、Apple Intelligence、快捷指令(Shortcuts)、Spotlight 及各类系统体验,取代旧的 SiriKit 自定义 intent。
主要能力:讲解三大构建块——AppIntent(可执行动作)、AppEntity(用户交互对象)、AppEnum(参数枚举);参数声明、parameterSummary 的 Siri 措辞、perform() 执行与错误处理;实体查询 EntityQuery 与 EntityStringQuery 字符串搜索;@Property、@ComputedProperty、@DeferredProperty;认证策略与前后台运行模式;确认对话框、多选 API、交互式 Snippet;以及视觉智能的 IntentValueQuery 与屏上实体关联。
使用方式:以 Swift 代码示例展示定义与调用方式,示例包含关键定义代码,实际使用需按系统要求构建应用并测试 intent 解析。
适用场景:接入 Siri/Spotlight/快捷指令、Focus 筛选器、小组件、实时活动、Action 按钮;调试 intent 解析或参数校验失败。
限制:具体系统版本、可用平台与 API 细节资料未完整给出,部分高级能力如视觉智能、Snippet 的可用条件暂未提供;本文档仅为参考技能,不含完整可运行工程。