firebase 应用索引和应用链接之间的区别

difference between firebase app indexing and app links

我正在从事一个项目,我需要实施一些东西,以便当用户搜索我们的网站时,它会在 google 应用程序中显示除了网站名称之外的应用程序图标。

此外,如果用户安装了应用程序,则可以直接重定向到该应用程序。

我在这里混淆了 firebase 应用索引和应用链接(Android studio 2.3 工具)。谁能建议我需要使用哪种工具来实现此功能,为什么?

提前致谢。

App Indexing实际上使用了deep-link类方法,但可以帮助您实现不同的目标。在一个简单的业务场景中,如果用户从移动浏览器搜索您的业务,您会希望他应该获得应用 link 并且 link 为不同的 URL 打开不同的屏幕(搜索关键字) .如您所见,post 到目前为止谈论的是关键字、搜索,这意味着 App Indexing 更多地是关于搜索引擎优化,同时考虑移动应用和 App Search Optimization。

关于 deep-links 它们是简单的 URLs(或 URL 集),我们在我们的应用程序中定义并告诉移动系统如果匹配URL被点击我们的App也可以处理

在 deep-link 的情况下,可能有多个应用程序声称可以打开相同的 URL 但应用索引结果只会打开您的应用。

我希望这个答案能很好地澄清事情。

检查这个以获得更具体的解决方案 App Indexing, Deep linking and this

Firebase 应用索引:

Firebase App Indexing gets your app into Google Search. If users have your app installed, they can launch your app and go directly to the content they're searching for.

To get your app's content indexed by Google, use the same URLs in your app that you use on your website and verify that you own both your app and your website. Google Search crawls the links on your website and serves them in Search results.

Firebase 动态链接:

Firebase Dynamic Links are links that work the way you want, on multiple platforms, and whether or not your app is already installed.

With Dynamic Links, your users get the best available experience for the platform they open your link on. If a user opens a Dynamic Link on iOS or Android, they can be taken directly to the linked content in your native app. If a user opens the same Dynamic Link in a desktop browser, they can be taken to the equivalent content on your website.

Firebase 动态链接用例:

以下用例是您可以在应用中使用动态链接来推动增长和参与度的一些方式。

  1. 将网络用户转化为应用程序用户
  2. 社交、电子邮件和短信活动
  3. 用户间共享
  4. 将桌面用户转换为应用程序用户
  5. 真实应用推广

Firebase Dynamic Links Use Cases

查看更多详细信息

我希望它能消除您对 firebase 应用索引和动态链接的混淆。

它们的用途不同:

  1. Firebase 应用索引 让您的应用进入 Google 搜索。
  2. Firebase 动态链接 使用单个 link 在多个平台上工作,无论您的应用是否已安装。

他们最好的办法是两者都用,这样你就可以为你网站的每个内容单独创建一个link,它可以在iOS、Android中顺利打开和 PC 浏览器。