我正在使用 navcomponent 深层链接选项从通用链接深层链接到我的应用程序屏幕。
第 1 步:在 main_nav_graph 文件中添加 deeplink 参数
第 2 步:添加到我的 mainactivity 的清单文件中
第 3 步:点击短信上的链接以启动深层链接
看过的场景:
在我的应用中 SplashActivity 是 Main Launcher 。但是主要活动是初始化导航图的地方。所以我在 Manifest 中为主要活动添加了 navgraph 标签
主要活动作为单个任务添加。
现在,当我进行深度链接时,我看到:
我的主要活动恢复了 2 次(看起来像应用启动然后关闭然后再次启动并深层链接到屏幕)
如果用户未登录,我将进行条件检查以保持导航根视图。但我看到它仍然导航到创建异常场景的深度链接屏幕。