导航组件隐式深层链接不适用于 res 字符串

Nav Component implicit deeplink not working with res string

当我像这样添加深层链接时 <deepLink android:id="@+id/deepLinkParentShortId" app:uri="@string/deep_link_parent_short_id" />

uri 被忽略,如果我将它硬编码到位它工作正常。调试和检查节点上的实际深层链接显示 uri 在这两种情况下看起来相同。

我做错了什么?

导航库基本上还没有支持这个。您必须将 uri 指定为纯字符串或找到其他方法。

另一种方法是处理宿主 activity 内的深层 link 意图,并让该活动负责导航到目标目的地。