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