Componentes de la plataforma
Desglose de las piezas que intervienen en una app Reskyt y de quién es responsable cada una.
Apps móviles
Sección titulada «Apps móviles»Los contenedores nativos para iOS (Swift) y Android (Kotlin). Renderizan tu tienda en una WebView y aportan las capacidades nativas: push, biometría, deeplinks, permisos del sistema y los modales de sistema como el modal de actualización.
Se distribuyen como binarios en App Store y Google Play. Cualquier cambio en esta capa requiere recompilar y republicar.
Plataforma Reskyt
Sección titulada «Plataforma Reskyt»El conjunto de servicios que Reskyt opera: la configuración de cada app, la compilación de binarios, el servicio de notificaciones y las integraciones.
Es multi-tenant: el contenedor y los módulos son comunes, y la configuración, el contenido y las credenciales de cada app son propios.
Backoffice
Sección titulada «Backoffice»El panel donde se configura la app: parámetros, módulos, notificaciones, apariencia y publicación.
Notificaciones push
Sección titulada «Notificaciones push»Infraestructura de envío y segmentación, accesible desde el backoffice y desde la API de push. La unidad de destino es el token de dispositivo, no el usuario: ver usuarios, dispositivos y tokens.
Contenido y configuración
Sección titulada «Contenido y configuración»Lo que define el comportamiento de una app sin tocar el binario: parámetros, identidad visual, textos de los modales, código propio en las capas de JS y CSS de la app, y páginas de sistema.
Esta capa es la razón de que la mayoría de cambios no necesiten republicar.
Integraciones
Sección titulada «Integraciones»Servicios de terceros conectados mediante módulos: analítica, marketing, pagos, identidad, tracking, utilidades de dispositivo y contenido. Cada módulo declara qué credenciales necesita y si obliga a republicar.
La API de notificaciones push es la API pública disponible actualmente. Para el código que corre dentro de la app, las variables disponibles.