我们正在尝试在我们的应用程序中支持隐式深层链接。该应用程序使用带有底部导航选项卡的导航架构组件。我想了解,是否可以通过在一个地方编写重新路由逻辑来动态重新路由到 android 应用程序的特定屏幕。据我所知,目前不可能在应用程序的所有屏幕没有唯一 uri 路径的情况下支持深度链接。如果我们没有唯一的 uri 路径,我们如何解决这个问题?我们有各种屏幕,如主页、任务面板、目标面板、绩效评估等。我们希望支持以下链接-
- https://app.abc.com - 应该打开应用程序的主页
- https://app.abc.com/?empId=employeeId&showTaskDetails=true&taskIds=uuidslist - 应该根据查询参数打开任务面板或目标面板我能够解决第二个问题,我们想要打开一个特定页面基于查询参数,但在使用第一个链接的深层链接时遇到问题。不是在“https://app.abc.com”上打开主页屏幕,而是打开任务面板屏幕。