OpenNativeRoute

Descrição da ação OpenNativeRoute e seus atributos

O que é?

O OpenNativeRoute é uma ação que realiza a navegação para uma tela nativa.

A sua estrutura é representada como mostrado abaixo:

AtributoTipoObrigatórioDefinição
routeStringIdentificador para abrir uma tela nova.
shouldResetApplicationBooleanReinicia a pilha de visualização do aplicativo.
DataMap <String, String>Envia informações para a nova tela.

Como usar?

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"
            )
        )
    )
)