AV
angelvelasquez.dev
Mobile Systems Panaservice P.E. / Magnet Solutions S.A.C.

Ecosistema Móvil Empresarial Panaservice

Despliegue corporativo en Google Play y Apple App Store con TWA, Capacitor 6 y Xcode Cloud.

Ecosistema Móvil Empresarial Panaservice • Visualización de Producción
Mobile Systems
Ecosistema Móvil Empresarial Panaservice
Distribución en Tiendas & Capturas
Google Play Store Release Preview 1
Ecosistema Móvil Empresarial Panaservice preview 1
Apple App Store Release Preview 2
Ecosistema Móvil Empresarial Panaservice preview 2
Rol de Ingeniería
Lead Mobile Solutions Engineer
Período
2024
Stack Arquitectónico
Android TWA Capacitor 6 / 7 Kotlin 2.1 Swift Service Workers Offline Cache Xcode Cloud CI/CD Apple Unlisted App
Métricas Arquitectónicas Clave
100%
Aprobación en Tiendas
Offline-First
Soporte Sin Conexión
2 Tiendas
Google Play y App Store
Enlaces Directos y Verificación: Google Play Store Apple App Store

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

  1. 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.
  2. Capacitor 6 / 7 en iOS: Integración con motor WebKit optimizado, barra ergonómica de teclado, manifiesto de privacidad PrivacyInfo.xcprivacy y aprobación bajo la modalidad Apple Unlisted App Distribution.
  3. Capa de Resiliencia con Service Workers: Implementación de sw.js con precaching de assets esenciales y página interactiva de contingencia offline.html.
  4. 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.