O OpenNativeRoute é uma ação que realiza a navegação para uma tela nativa.
A sua estrutura é representada como mostrado abaixo:
Atributo | Tipo | Obrigatório | Definição |
---|---|---|---|
route | String | ✓ | Identificador para abrir uma tela nova. |
shouldResetApplication | Boolean | Reinicia a pilha de visualização do aplicativo. | |
Data | Map <String, String> | Envia informações para a nova tela. |
No exemplo abaixo, temos uma tela vinda do BFF com um botão que ao clicar nele, abre uma tela nativa.
Para testar, é preciso configurar o Deep Link Handler para Android ou o openNativeRoute, no caso de aplicação iOS. Além disso, seu endpoint do BFF precisa retornar a tela do código abaixo e chamar esse endpoint no Frontend.
Screen(
child = Button(
text = "Click me!",
onPress = listOf(
Navigate.OpenNativeRoute(
route = "my-native"
)
)
)
)
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.