Modelo de personalización
El SDK White Label incluye sus propias pantallas para el flujo de transacción y te permite adaptarlas a tu marca. La personalización es por capas: tú eliges hasta dónde llegar, desde un cambio de color hasta reemplazar una pantalla completa. Toda la personalización es opcional: sin ella, el SDK muestra sus pantallas y su tema predeterminados.
Los niveles
El SDK ofrece tres niveles progresivos para las pantallas, más una vía aparte para los recibos impresos.
| Enfoque | Qué cambia | Qué conserva |
|---|---|---|
| Tema (nivel 1) | La paleta de colores de las pantallas del SDK. | La estructura de las pantallas, la secuencia del flujo y el comportamiento. |
| Slots (nivel 2) | Inserta una de tus pantallas entre dos pantallas del SDK. | Las pantallas originales del SDK, la secuencia y el comportamiento. |
| Overrides (nivel 3) | Reemplaza la apariencia de una pantalla del SDK. | La secuencia del flujo y el comportamiento de la pantalla. |
| Recibos | Reemplaza el diseño del recibo impreso. | El momento de la impresión y los datos de la transacción. |
Elige un enfoque
- Solo los colores necesitan coincidir con tu marca: usa Tema.
- Necesitas una pantalla extra entre dos pasos, sin cambiar la lógica: usa Slots.
- Necesitas que una pantalla se vea distinta y conserve su comportamiento: usa Overrides.
- Necesitas que los recibos impresos reflejen tu marca: usa Recibos.
Cuándo se aplica la personalización
Defines el tema en el Builder. Los slots y los overrides se agrupan en una configuración de navegación. Aplicas esa configuración una sola vez, en la inicialización, o de forma dinámica en tiempo de ejecución. La segunda opción sirve para productos que cambian la experiencia por sesión, perfil de usuario o regla de negocio.
Recursos relacionados
- Personaliza el tema — ajusta la paleta de colores.
- Inserta pantallas con Slots — agrega una pantalla entre dos pasos.
- Sobrescribe las pantallas del SDK — cambia la apariencia de una pantalla.
- Personaliza los recibos — reemplaza el diseño del recibo impreso.