美文网首页
SiriKit初体验

SiriKit初体验

作者: 翻炒吧蛋滚饭 | 来源:发表于2016-09-18 17:33 被阅读150次

前言

iOS10的一些新特性还是比较有意思的,比如更强大的iMessage和Siri的开放,iOS10正式版推送后,很多应用都针对iOS10进行了适配或是集成了iOS10中的新特性,QQ就支持Siri直接发送消息,嘀嘀打车也支持Siri直接叫车,其他很多App也在iMessage中添加了贴纸等,这里我简单体验下SiriKit。

简单Demo

1、新建一个项目,叫SIRI测试
2、新建一个Target,选择Intent Extension,SiriKit的主要工作方式还是Extension,所以可想而知,SiriKit是独立工作的


Paste_Image.png

3、至此我们就做完了。。。
运行下,打开Siri测试


Siri测试
来看下文件结构
Paste_Image.png
在IntentHandler.m中,是所有的Siri处理语音命令的逻辑。新建Extension时,苹果就为我们写好了例子,所以我们可以直接进行如上面一样的测试。
Paste_Image.png

而整个Intent的生命周期是这样的



你会发现IntentHandler.m中的内容很好理解,从resolve到confirm再到handle
Paste_Image.png

测试下显示内容

上面我们看到,在红框位置有一个空白


Paste_Image.png

查看Extension中文件可以发现Extension包含了页面的设置


Paste_Image.png
测试下,修改下Stroyboard的内容
Paste_Image.png

再次进行Siri的测试,空白处的内容改变了。


CA71FD4AC23CBC98623F4CB51A29EF7A.jpg
而我们这次没有说要发送什么消息,Siri就会继续询问,要发送什么内容

相关文章

  • SiriKit初体验

    前言 iOS10的一些新特性还是比较有意思的,比如更强大的iMessage和Siri的开放,iOS10正式版推送后...

  • 18.iOS10新特性,适配教程,XCode8新特性

    iOS 10 新特性 SiriKit SiriKit的功能非常强大,支持音频、视频、消息发送接收、搜索照片、预订行...

  • Part1: SiriKit 介绍

    在这里放出原文链接地址 Part 1.1 SiriKit 介绍 SiriKit 可以使你的 App 和 App 提...

  • SiriKit

    Siri目前支持以下几个方面:1、语音和视频通话 (VoIP calling)2、发送消息 (Messaging)...

  • SiriKit

    如何使用 SiriKit INExtension 无法调用 UIApplication 只能在 UIViewCon...

  • 我所感兴趣的iOS10新特性

    SiriKit Siri API 的开放自然是 iOS 10 SDK 中最激动人心也是亮眼的特性。SiriKit ...

  • SiriKit使用简介

    介绍SiriKit SiriKit是让你的内容通过Siri展示的一个框架库。当用户向Siri请求特别类型的服务时,...

  • SiriKit 实践

    ios 10 给我们带来了很多惊喜的特性,其中很多为开发者提供的。其中一个就是SiriKit。 Sirikit提供...

  • SiriKit 学习笔记

    SiriKit 学习笔记 未完成 这是什么东西,干什么用的就不说了撒、 SiriKit 是如何工作的? 目前 Si...

  • 详解 SiriKit - SiriKit 教程(Part 2)

    作者:Jameson Quave,原文链接,原文日期:2016-06-20译者:Crystal Sun;校对:nu...

网友评论

      本文标题:SiriKit初体验

      本文链接:https://www.haomeiwen.com/subject/hyxgettx.html