Resumen Ejecutivo
Panaservice requería la distribución nativa de su intranet operativa corporativa para miles de colaboradores en campamentos mineros y zonas remotas. El objetivo era publicar la aplicación en Google Play Store y Apple App Store bajo cuentas corporativas tipo Organización, garantizando ejecución a pantalla completa, resiliencia offline ante caídas de señal y distribución privada en iOS sin requerir MDM invasivo en teléfonos personales.
El Desafío Arquitectónico
- Directrices Estrictas de Publicación: Superar las revisiones de App Store (Guideline 4.2) y Google Play para intranets empresariales.
- Operatividad Offline en Zonas Remotas: Proporcionar una pantalla de contingencia inmediata y retención de estado cuando los trabajadores pierden conectividad en campo.
- Distribución iOS sin MDM: Distribuir la app de forma privada y segura a empleados sin obligarles a instalar perfiles pesados de gestión de dispositivos.
Estrategia y Solución Implementada
- Android Trusted Web Activity (TWA): Empaquetado nativo en Kotlin con validación criptográfica
Digital Asset Links(assetlinks.json), permitiendo ejecución inmersiva sin barra de navegador. - Capacitor 6 / 7 en iOS: Integración con motor WebKit optimizado, barra ergonómica de teclado, manifiesto de privacidad
PrivacyInfo.xcprivacyy aprobación bajo la modalidad Apple Unlisted App Distribution. - Capa de Resiliencia con Service Workers: Implementación de
sw.jscon precaching de assets esenciales y página interactiva de contingenciaoffline.html. - Pipeline CI/CD con Xcode Cloud: Automatización de compilaciones, firmado y entrega directa a App Store Connect.
Métricas Arquitectónicas Clave
- 100% de aprobación oficial y operatividad en Google Play Store (
com.magnetsolutions.panaservice) y Apple App Store (id6801614913). - Resiliencia offline con soporte de contingencia local ante desconexión de red.
- Distribución ágil que permitió despliegue directo a colaboradores sin requerir perfiles invasivos de MDM.