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

标签 android firebase deep-linking firebase-app-indexing

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

如果安装了应用程序,更多用户可以直接重定向到应用程序。

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

提前致谢。

最佳答案

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

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

在深度链接的情况下,可能有多个应用程序声称可以打开相同的 URL 但应用索引结果将仅打开您的应用。

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

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

关于android - firebase 应用索引和应用链接之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43635420/

相关文章:

java - 我的应用程序在启动时崩溃,我不确定为什么

android - Adobe Air - 在没有使用权限的情况下检测应用程序是否在后台运行?

firebase - 是否可以从 FCM 向现有 GCM 用户发送推送通知?

android - 多个dex文件定义Lcom/google/android/gms/auth/api/signin/internal/zzf;

android - 如何在我的 Cordova 应用程序中创建 android.json?

ios - 如何成功深层链接到目标 View 需要时间加载的已关闭应用程序

java - Android studio 2.2.3构建错误

java - 2020如何将media目录下的文件保存到外存?

ios - 登录功能不工作..抛出错误...Firebase 和 Xcode 9

ios - 通用链接转到 Safari 而不是调用它的应用程序