android - android中的深度链接支持

标签 android deep-linking navigation-architecture

我们正在尝试在我们的应用程序中支持隐式深层链接。该应用程序使用带有底部导航选项卡的导航架构组件。我想了解,是否可以通过在一个地方编写重新路由逻辑来动态重新路由到 android 应用程序的特定屏幕。据我所知,目前不可能在应用程序的所有屏幕没有唯一 uri 路径的情况下支持深度链接。如果我们没有唯一的 uri 路径,我们如何解决这个问题?
我们有各种屏幕,如主页、任务面板、目标面板、绩效评估等。我们希望支持以下链接-

  • https://app.abc.com - 应该打开应用主页
  • https://app.abc.com/?empId=employeeId&showTaskDetails=true&taskIds=uuidslist - 应该根据查询参数打开任务面板或目标面板
    我能够解决第二个问题,我们希望根据查询参数打开特定页面,但在使用第一个链接的深层链接时遇到问题。不是在“https://app.abc.com”上打开主页屏幕,而是打开任务面板屏幕。
  • 最佳答案

    关于android - android中的深度链接支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68889861/

    相关文章:

    ios - iOS 中的深层链接重定向错误 - "Safari cannot open the page"

    安卓 : Difference between action id and fragment id in navigation component

    android - 可以像在导航组件中一样在 android 中的首选项上添加动画

    android - 用于 fragment 的 JUnit

    c# - 如何通过 Xamarin.Android 中的单个 Activity 通过单击按钮在 View 之间导航?

    android - Android 上的嵌套 MVP : how to

    ios - 如何进行延迟深度链接?

    javascript - 将值绑定(bind)到对象属性、对象、数组、AngularJS