iOS 中有一个系统搜索,允许用户通过搜索应用名称、邮件消息、日历等输入的关键字来搜索整个设备。是否可以向系统提供一些关于我的应用的附加信息(内容信息)搜索?我们正在开发一些图形内容丰富的应用程序,那里有各种对象。
客户问我们,是否可以实现这样的用例:用户输入某个对象的名称,系统搜索找到该对象并在结果列表中显示我们的应用程序名称:)也许可以创建一些“站点地图” "包含有关应用程序内容的信息,将其放入 plist 的某处并要求系统搜索将其用于搜索索引。我很确定这是不可能的,只是想 100% 确定 :)
更新:有一个想法 - 也许系统搜索也使用来自 iTunes 的应用描述文本?如果是这样,那么我们可以在那里放置额外的信息并解决这个问题:)
最佳答案
对于静态关键字(在构建应用程序时预定义),您可以这样做:How to get an iPhone app to appear in Spotlight with a query that doesn't exactly match
不幸的是,似乎没有任何方法可以动态添加关键字,例如对于使用您的应用程序创建的对象/文件,就像 Apple 提供的应用程序一样。希望在未来的 iOS 版本 (7+) 中添加将您的应用内容添加到 Spotlight 的功能。
关于iphone - 是否可以向系统搜索提供有关我的应用程序的其他信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13118679/