gpt4 book ai didi

android - 深度链接、Android 应用链接、Firebase 动态链接和应用索引之间的区别

转载 作者:行者123 更新时间:2023-12-03 13:25:14 25 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .


3年前关闭。







Improve this question




以下是在导航组件中使用深层链接的说明:

https://developer.android.com/guide/navigation/navigation-deep-link



它说:

An explicit deep link is a single instance of a deep link that uses a PendingIntent to take users to a specific location within your app. When a user opens your app via an explicit deep-link, the task back stack is cleared and replaced with the deep link destination.



现在的问题是 Deep Links 之间有什么区别? , Android App Links , App Indexing , 和 Firebase Dynamic Links我们什么时候应该使用它们中的每一个?

另外,还有一点我们应该设置所有这些吗?

最佳答案

Deep Links:

如您所知,Deep Link是最简单的,在您的应用程序中完全是本地的。可以通过单击特定模式来触发 Activity URI .模式在 android Manifest 中定义使用 intent-filter .如果 URI 存在多个处理程序,Android 系统允许用户从一个对话框中选择目标应用程序。很明显,如果您的应用程序没有安装在设备上,Deep Link不起作用。 URL 查询参数携带的应用程序使用的附加数据。

  • 要查看其用法示例,请参阅 this .

  • Android App Links:
    Android App LinksDeep Links 相同有一个小的差异。您的应用可以将自己介绍为特定模式链接的默认处理程序。因此,当有多个应用程序处理目标链接时,您的应用程序会处理它而不显示应用程序选择对话框。此外,如果用户不希望应用程序成为默认处理程序,他们可以从设备的系统设置中覆盖此行为。 Android App Links该功能仅适用于 Android 6.0(API 级别 23)及更高版本。
  • 要查看其用法示例,请参阅 this .

  • Dynamic Links:
    Dynamic Links消除 DeepLink弱点。与 Dynamic Links ,您在所有平台(如 Android、iOS 和 Web)上都以类似的方式对待。它将用户从您的移动网站无缝转移到您的应用程序中的等效内容(如果用户尚未在她/他的设备上安装您的应用程序,则该内容将在应用程序安装后显示)。此外,您可以看到 Dynamic Link 的日志在 Firebase 控制台中。另一个功能是找出用户点击链接的位置。 (您分享链接的地方)
  • 要查看其用法示例,请参阅 thisthis .

  • App Indexing:
    App Indexing有点不同。它的重点是谷歌搜索结果。使用 App Indexing , 谷歌索引您的应用程序的内容以及您的网站。如果现有的 URL s 应用内和网站是相同的,Google 会验证您是否拥有它们。然后在 Google 的搜索结果中,在他们的设备上安装了您的应用程序的用户在单击链接时会直接访问您应用程序中的内容。此外,谷歌还可以将应用程序中的个人内容编入索引。所以当用户在谷歌中搜索一个关键词时,相关的应用内内容就会显示在搜索结果中。
  • 要查看其用法示例,请参阅 this .
  • 关于android - 深度链接、Android 应用链接、Firebase 动态链接和应用索引之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53078823/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com