探索SiriKit与ARKit:让应用交互与增强现实更简单
1. SiriKit简介
SiriKit能让应用与Siri连接,使用户可以通过语音命令与应用进行交互。不过,SiriKit仅能处理有限范围的领域,例如消息传递、乘车预订、VoIP通话或支付等。
1.1 支付操作示例
当Siri询问是否要发送付款时,说“Send”,Siri会提示已发送付款,但实际上并未真正完成付款,因为尚未编写代码来定义收款方或从账户中提取资金。
1.2 自定义应用标识
即便已经使用UILabel自定义了MainInterface.storyboard,也可以轻松添加代表应用徽标的图片或文本,这样用户就能在Siri中识别该应用。
1.3 项目定制步骤
- 删除模板代码 :创建项目的目标文件时,Xcode会生成用于消息传递领域发送消息的模板代码。若要将其用于其他领域(如照片或健身),需删除IntentHandler.swift文件中的大部分代码。
- 编辑Info.plist文件 :务必编辑Extension和ExtensionUI文件夹中的Info.plist文件,以定义应用将处理的特定领域意图,如INSendPaymentIntent或INSendMessageIntent。
- 修改用户界面 :若要在Siri中自定义用户界面,需要修改MainInterface.storyboard文件和IntentViewController.swift文件。 </
超级会员免费看
订阅专栏 解锁全文
955

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



