将应用与Siri集成:全面指南
1. 理解意图和词汇表
Siri是一款强大、智能且具有学习能力的个人助理,旨在对自然语音输入给出自然的回应。用户与Siri交流的方式多种多样,有的用户非常礼貌,会在请求时加上“请”和“谢谢”;有的则简洁直接,直截了当地说出需求。
Siri在解释语言和将用户请求转化为可执行操作方面十分智能。它不仅考虑语言本身,还会关注用户使用Siri的方式。例如,通过语音“嘿,Siri”激活Siri时,它的回应会比通过长按主屏幕按钮激活时更详细。
Siri通过意图(intents)将用户的语音请求转化为行动。意图是描述动作的一种方式,并且由特定于应用的词汇表支持。这使得用户能够使用他们熟悉的术语,因为这些术语也在应用中使用。
Siri能处理的意图并非无限,所有可处理的意图都属于预定义的领域。目前,Siri可处理的领域包括:
| 领域 |
| ---- |
| 消息传递 |
| 通话 |
| 支付 |
| 锻炼 |
| 乘车预订 |
| 照片搜索 |
如果应用不在这些领域内,Siri将无法与之集成,应用甚至可能在App Store审核时被拒绝。为了将Siri与应用集成,应用必须请求用户允许其与Siri一起使用。建议在用户首次打开应用时就进行此请求,以确保应用尽快对Siri可用。同时,要注意以恰当的方式请求权限,避免让用户感到突兀。
此外,还需要在 Info.plist 文件中添加 NSSiriUsageDescription 键,并在主应用的“功能”选项卡中启用Siri功
Siri集成开发完全指南
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



