【发布时间】:2015-07-13 11:16:15
【问题描述】:
我已经下载了 Xcode 7 测试版并在那里找到了一种新型扩展。在 WWDC 2015 上,什么也没说。它被称为 Spotligt 扩展程序。何时调用 iOS 9 中的 Spotlight Extension 以及它的用途是什么?
【问题讨论】:
标签: ios objective-c swift xcode7 ios9
我已经下载了 Xcode 7 测试版并在那里找到了一种新型扩展。在 WWDC 2015 上,什么也没说。它被称为 Spotligt 扩展程序。何时调用 iOS 9 中的 Spotlight Extension 以及它的用途是什么?
【问题讨论】:
标签: ios objective-c swift xcode7 ios9
来自iOS 9.0:
iOS 9 中的 App Search 为用户提供了访问应用内部信息的全新方式,即使在未安装的情况下也是如此。当您采用 iOS 9 搜索时,用户可以通过 Handoff、Siri 提醒和搜索结果访问您的应用程序深处的活动和内容。
和
Spotlight 扩展点:
- 使用应用索引扩展点来索引应用中的数据。
- 使用索引维护扩展点支持在不启动应用的情况下重新索引应用数据。
它基本上是为 iOS 中的 Spotlight 搜索提供内容的扩展。
【讨论】:
我的理解是单个应用程序可以公开一系列包含关键字并且可以被操作系统索引的“活动”。 iOS 将根据此设备和其他设备(已安装此应用程序)上的使用情况对这些活动进行排名,并在用户开始在 OS 聚光灯下键入关键字时显示结果。当点击该搜索结果时,操作系统会使用某些键值调用应用程序的活动,以便每个应用程序提供额外的上下文(例如:跳转到特定歌曲、打开特定文档)。
【讨论】: