如何在iOS聚光灯搜索中包含更多搜索项

时间:2015-06-01 05:50:13

标签: ios xcode search bundle

我创建了一个项目,设置了它的名字,比如说:ABCXYZ。当我使用iOS搜索应用程序(在主菜单中向下滑动)时,键入XYZ,我的应用程序不会出现。

为了在搜索中获得更多选项,我必须在XCode项目中包含哪些内容?比如,键入A,键入X,它们显示我的应用程序。在ABC-XYZ的情况下也是如此。

另外,我希望用户也可以搜索我们的公司名称。与Company1一样,他们搜索Company1并显示我们公司的应用程序(在本例中为ABCXYZ)。

1 个答案:

答案 0 :(得分:1)

由于聚光灯的搜索机制是内置在iOS中,因此您无法做太多。当用户键入关键字时,iOS将搜索所有已安装应用程序的以下两个名称:

  • 应用程序的包显示名称(主屏幕中使用的名称)。
  • App Store中使用的(通常)较长的名称。

在搜索时,iOS会从名称中每个“单词”的开头进行不区分大小写的匹配。例如,如果您的应用被称为ABCXYZ,则AABCABCX都将与该名称匹配,但不会与XYZ匹配。但是,值得指出的是,驼峰式风格名称的每个“组件”都将被视为一个不同的词。因此,如果您的应用名为AbcXyz,则abcxyz的关键字都会与您的应用匹配。

AFAIK无法改变搜索机制或向您的应用添加新关键字。您所能做的就是优化前面提到的两个用于搜索的名称。例如,您可以在“App Store名称”中包含一些相关信息,但我不建议滥用它。