ios 9中的Spotlight扩展
我已经下载Xcode 7testing版,并发现了一种新的扩展types。 在WWDC 2015上没有任何关于它的说法。 这就是所谓的Spotligt扩展 。 当iOS 9中的Spotlight扩展被调用并使用了什么?
从iOS 9.0开始 :
iOS 9中的应用程序search为用户提供了访问应用程序内部信息的新方法,即使未安装它也是如此。 当您采用iOS 9search时,用户可以通过切换,Siri提醒和search结果访问应用内的活动和内容。
和
Spotlight扩展点:
- 使用应用程序索引扩展点来为应用程序中的数据编制索引。
- 使用索引维护扩展点来支持重新编制应用程序数据,而无需启动应用程序。
这基本上是为iOS中的Spotlightsearch提供内容的扩展。
我的理解是个人应用程序可以暴露一系列包含关键字的“活动”,并可以通过操作系统进行索引。 iOS会根据使用此设备和其他设备(已安装此应用程序)对这些活动进行排名,并在用户开始在操作系统聚光灯下键入关键字时公开结果。 当点击search结果时,操作系统会用特定的键值调用应用程序的活动,这样每个应用程序都会提供额外的上下文(例如:跳转到特定的歌曲,打开某个文档)。