在iOS中有一个系统搜索,允许用户通过搜索输入的关键字搜索应用程序名称,邮件消息,日历等来搜索整个设备。是否可以向系统提供有关我的应用程序的一些其他信息(内容信息)搜索?我们正在开发一些富图形内容的应用程序,那里有各种各样的对象。
客户问我们,是否可以实现这样的用例:用户输入某个对象的名称,系统搜索找到该对象并在结果列表中显示我们的应用名称:)也许可以创建一些“站点地图” “有关应用程序内容的信息,将其放入plist并要求系统搜索将其用于搜索索引。我很确定这是不可能的,只是想100%肯定:)
更新:有人想到 - 也许系统搜索也会使用来自itunes的应用说明文字?如果是,那么我们可以在那里添加其他信息并解决:)
答案 0 :(得分:2)
对于静态关键字(在构建应用时预先定义),您可以执行以下操作:How to get an iPhone app to appear in Spotlight with a query that doesn't exactly match
不幸的是,似乎没有办法动态添加关键字,例如对于使用您的应用程序创建的对象/文件,例如Apple提供的应用程序。希望将应用程序内容添加到Spotlight的功能将添加到iOS(7 +)的未来版本中。