по диплинке экран. Приложение открывается, а нужный экран - нет. Открывается - startDestination
val navRootController = rememberNavController()
NavHost(
navController = navRootController,
startDestination = "one",
) {
composable("one") {
Text(text = "1")
}
composable("two",
deepLinks = listOf(
navDeepLink {
this.uriPattern =
"https://foobarapp.page.link/29hQ"
}
)
) {
Text(text = "2")
}
}
Если при попадании на активити открывается route == “1”, то смотри внимательно ссылку: как выглядит оригинальная ссылка, то что прописано в NavHost, и Manifest У меня недавно была похожая проблема, так вот я пришел к тому, что в navDeepLink { uriPattern } пишу ссылку без http/s
Я уже специально копировал везде и вставил одно и тоже)
Обсуждают сегодня