【问题标题】:Is it possible to provide additional info about my app to the system search?是否可以向系统搜索提供有关我的应用程序的其他信息?
【发布时间】:2012-10-29 17:34:15
【问题描述】:

iOS 中有一个系统搜索,允许用户通过搜索输入的关键字来搜索应用名称、邮件消息、日历等,从而搜索整个设备。是否可以向系统提供有关我的应用的一些附加信息(内容信息)搜索?我们正在开发一些图形内容丰富的应用程序,那里有各种对象。

客户问我们,是否可以实现这样的用例:用户输入某个对象的名称,系统搜索找到该对象并在结果列表中显示我们的应用程序名称 :) 也许可以创建一些“站点地图” " 包含有关应用程序内容的信息,将其放入 plist 中并要求系统搜索将其用于搜索索引。我很确定这是不可能的,只是想 100% 确定:)

更新: 一个想法 - 也许系统搜索也使用来自 iTunes 的应用描述文本?如果是这样,那么我们可以在那里放置其他信息并解决该问题:)

【问题讨论】:

    标签: iphone objective-c ios


    【解决方案1】:

    对于静态关键字(在构建应用时预先定义),您可以这样做:How to get an iPhone app to appear in Spotlight with a query that doesn't exactly match

    不幸的是,似乎没有任何方法可以动态添加关键字,例如对于使用您的应用程序创建的对象/文件,就像 Apple 提供的应用程序一样。希望将来的 iOS (7+) 版本能够添加将应用内容添加到 Spotlight 的功能。

    【讨论】:

    • 我没有研究它,它可能无关紧要,但是有一个用于核心数据实体属性的复选框“聚光灯下的索引”。这可能是 iOS 索引对象/文件的原因。
    • @FreeNickname 不幸的是,此功能仅适用于 OS X,不适用于 iOS。
    • 哦,我明白了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多