2015-06-01 113 views
1

我创建了一个项目并设置其名称,如:ABCXYZ。当我使用iOS搜索应用程序(在主菜单中向下滑动)时,输入XYZ,我的应用程序不会出现。如何在iOS Spotlight搜索中包含更多搜索项目

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

另外,我想用户也可以搜索我们的公司名称。和Company1一样,他们搜索Company1并显示我们公司的应用程序(在这种情况下是ABCXYZ)。

回答

1

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

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

当搜索时,iOS会在名称中的每个“单词”的开始处进行不区分大小写的匹配。例如,如果您的应用程序名为ABCXYZ,则A,ABCABCX将与名称匹配,但不匹配XYZ。但值得指出的是,骆驼案例名称的每个“组件”都将被视为不同的单词。因此,如果您的应用名为AbcXyz,关键字abcxyz都将与您的应用匹配。

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

+0

谢谢。如果在ABC-XYZ这样的情况下,我可以搜索XYZ fullfill吗? – Eddie

+0

@Eddie是的,ABC-XYZ会做。 –