【问题标题】:Making android application searchable through launcher search bar for few keywords通过启动器搜索栏使 android 应用程序可搜索几个关键字
【发布时间】:2020-03-23 16:37:57
【问题描述】:

我正在处理 Android 的需求,我希望我的应用程序图标显示在启动器搜索特定关键字的搜索结果中。

例如,应用名称:MyApplication。

到目前为止,如果您键入 MyApplication 或其前缀,MyApplication 会显示在结果中。

我想为其他几个关键字编制索引。

【问题讨论】:

    标签: android search android-manifest android-launcher


    【解决方案1】:

    目前:你不能。搜索仅基于应用名称

    未来(也许):您可以使用Slices 在搜索/助手建议中显示自己的应用/内容,但它自 2018 年下半年以来处于“开发中”。谷歌宣布在 2018 年底之前发布,我们有 2020。 ..

    我敢打赌,他们意识到,当他们为开发人员提供几乎可以对每个查询做出反应的工具时,很多应用都会开始向搜索建议发送垃圾邮件,即使他们的应用不适合搜索词/查询

    【讨论】:

    • 当我输入Taxi时,它会显示“Uber”和“Ola”这样的结果,那么它是如何工作的呢?
    • 一些大公司可悲地被自己的规则对待......谷歌正在与他们合作并允许将自己的数据注入搜索结果 - 我敢打赌你可以通过谷歌地图订购优步和奥拉(顺便说一句。优步没有为我显示“出租车”查询)
    • 我使用的是三星 Galaxy S8,我认为他们使用 bixby 或 sfinder 搜索自定义了启动器。在另一台设备上,它不工作(“出租车”查询)
    • 所以就像你看到的 - 大公司相互支持,小开发者没有机会这样做......也许答案中链接的这些切片会改变这种情况,但我怀疑这个功能会随时释放:/无论如何:如果你找到任何方法来实现你的目的,请告诉我/我们:)祝你好运,干杯!
    • Commerzbank(它是一家德国银行)有一个应用程序,在 Android 启动器中显示为“Banking”,但也可以通过搜索栏中的“Commerzbank”名称进行搜索。我怀疑每个下载量超过几千的人都会联系谷歌以在操作系统自定义索引中进行搜索,这听起来非常令人兴奋,因为这是一个被数千名开发人员遵循的概念。但不幸的是我还没有找到答案......
    【解决方案2】:

    您可以创建应用快捷方式。如果用户搜索与您的快捷方式标签匹配的关键字,则三星、One Plus(Scout Search)等制造商的启动器将显示您的应用。

    https://developer.android.com/guide/topics/ui/shortcuts

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多