Getnet DocsGetnet Docs

Personalizar el SDK

Esta guía explica las dos formas en que el SDK Demo App personaliza el SDK desde la aplicación integradora, y cuándo entra en vigor cada cambio.

Cómo funciona

El menú Customization del demo app demuestra ambos modelos. La diferencia que importa es el momento en que se lee cada cambio.

TipoSe aplica enEntra en vigor¿Requiere reinicialización?
ColoresTiempo de build del SDK, dentro de BrSetupClientTras el siguiente reinitialize(…)Sí
RecibosTiempo de build del SDK, dentro de BrSetupClientTras el siguiente reinitialize(…)Sí
Navegación — pantallas adicionales o reemplazadasEn el cliente ya inicializadoDe inmediatoNo

Personalización en tiempo de build

Los colores y los recibos se leen mientras se construye el SDK, así que cambiarlos requiere un ciclo completo de shutdown() y setup(…). Eso es lo que hace reinitialize.

Tenlo en cuenta en tu propia aplicación: un selector de tema visible para el usuario no puede entrar en vigor hasta que reinicialices el SDK.

Personalización en tiempo de ejecución

La personalización de navegación se aplica al cliente en ejecución mediante customizeNavigation, por lo que entra en vigor de inmediato.

Úsala para insertar un paso de cashback o de propina, o para reemplazar una pantalla nativa del SDK por tu propio Composable.

Siguientes pasos