面向开发者的 Siri
Siri 是备受人们喜爱的智能助手。利用 App Intents 和 SiriKit,用户在你的 App 中通过 Siri、聚焦和快捷指令就能完成各项任务。
Siri 是备受人们喜爱的智能助手。利用 App Intents 和 SiriKit,用户在你的 App 中通过 Siri、聚焦和快捷指令就能完成各项任务。
App Intents 是一个全新的 Swift 专用框架,旨在更快、更轻松地构建出色的操作,用户可以通过 Siri、聚焦和快捷指令访问这些操作。
通过语音或轻点操作,帮助用户快速完成与 App 相关的任务。无需用户设置,只要你的 App 安装在 iOS、iPadOS 或 watchOS* 中,即可使用 App 快捷指令,并且可以通过快捷指令 App、聚焦和 Siri 来运行。App 快捷指令支持参数和同义词,让用户更自然地通过 Siri 与你的 App 进行互动。
通过快捷指令 App,用户可以为自己喜爱的 App 创建包含多个步骤的自定义快捷指令。利用 App Intents,可以比以往任何时候都更轻松地展示部分操作,以便与其他 App 协作,并且在 App 之间传递信息。现在,你可以在 App 中提供查询数据的操作,解锁强大的新颖用法。
App 通过创建能与 Siri 通信的扩展来使用 SiriKit,使用时 App 无需处于运行状态。此扩展会对它能够处理的特定域和意图进行注册。Siri 负责处理全部的互动,包括语音和自然语言识别,并且与你的扩展协作,以获得信息并处理请求。
“在 MyMusicApp 中播放今日热门歌曲。”
音乐。搜索并播放歌曲、艺人合集、专辑、电台或播放列表。将歌曲添加到你的资料库或播放列表,还能根据你自己的品味来赞成或反对相关的内容。媒体意图支持此功能。
支持 HomePod
“在 MyMediaApp 中查找儿童视频。”
媒体。搜索并播放视频、播客和有声书。
“使用 MyTextApp 向 Carey 发送消息。”
收发信息。通过支持信息服务的 App 发送和接收文字和音频信息。通过信息播报功能让 App 自动朗读收到的信息。
支持 HomePod
“用 MyCarApp 锁车”
汽车指令。管理车辆门锁和获取车辆信息。
“在 MyVoIPApp 上呼叫 Mike。”
VoIP 通话。使用支持 IP 语音功能的 App 发起视频和音频通话。
支持 HomePod
“使用 MyPayApp 向 John 支付昨天的晚餐费用 100 美元。”
付款。使用支持个人对个人付款功能的 App 向他人收付款项。
“在 MyWorkoutApp 中开始我每天的跑步锻炼。”
体能训练。使用你最喜爱的体能训练 App 开始、暂停和结束锻炼。
“将鸡蛋和牛奶添加到 MyListApp 中的购物清单。”
列表和备忘录。创建提醒事项和备忘录,更新待办事项列表,或者查看购物清单。
支持 HomePod
“在 MyCarApp 中将暖气设到 22 度。”
CarPlay 车载。专为 Carplay 车载汽车制造商 App 设计,让用户可与汽车的 Carplay 车载系统交互。
用户通过语音控制 HomePod,可以方便地访问支持 App 快捷指令和 SiriKit 音乐的 iOS 和 iPadOS App、信息收发、VoIP 通话、列表和备忘录。
借助 HomePod 上的 SiriKit Media Intents,流媒体音乐服务可以直接与 HomePod 整合,提供流畅的播放体验。用户只需让 Siri 访问你的服务中的音乐和播放列表,即可在家中的一台或多台 HomePod 扬声器上进行播放。
如果你希望将你的服务与 HomePod 整合,请告诉我们。
下载 Xcode 并使用这些资源创建能够与 Siri 协作的 App。