Ir al contenido

Publicar en las tiendas de aplicaciones

Envuelve tu PWA publicada con PWA Builder para generar paquetes para Android, iOS y Windows. Un flujo guiado dentro del builder está en el roadmap.

Proyecta crea aplicaciones web. Para distribuirlas a través de App Store, Google Play o Microsoft Store, envuelves tu app publicada como una PWA y usas una herramienta como PWA Builder para generar los paquetes nativos.

Paso 1: Asegúrate de que tu app sea una PWA

Sección titulada «Paso 1: Asegúrate de que tu app sea una PWA»

Antes de generar los paquetes para las tiendas, pídele a la IA que agregue soporte para PWA:

Add PWA support to my app:
- Web app manifest with name, short name, icons (192px and 512px), theme color
- Service worker that caches the app shell for offline use

Luego publica en tu subdominio *.proyecta.live (o en un dominio personalizado).

Paso 2: Genera los paquetes para las tiendas

Sección titulada «Paso 2: Genera los paquetes para las tiendas»
  1. Abre pwabuilder.com
  2. Ingresa tu URL publicada
  3. PWA Builder ejecuta una auditoría del manifiesto, el service worker y la seguridad
  4. Haz clic en Package for Stores y elige un destino:
    • Android — genera un .aab (Android App Bundle) para Google Play
    • iOS — genera un proyecto de Xcode que compilas y envías mediante Xcode + Transporter
    • Windows — genera un .msix para Microsoft Store

Cada tienda tiene su propia consola de desarrollador:

TiendaCuota de desarrolladorNotas
Google Play$25 única vezGeneralmente permisiva con los wrappers de PWA
Apple App Store$99/añoApple puede rechazar apps que sean solo un webview sin funcionalidad nativa. Agrega características nativas (notificaciones push, compartir, cámara) mediante web APIs para reforzar tu caso.
Microsoft Store$19 única vez (individual)La más permisiva

Importante: guarda tu clave de firma de Android

Sección titulada «Importante: guarda tu clave de firma de Android»

Cuando PWA Builder genera un paquete para Android, emite un archivo signing.keystore. Guárdalo en un lugar seguro — Google Play requiere que todas las actualizaciones futuras estén firmadas con la misma clave. Si la pierdes, no podrás actualizar tu app; solo podrás volver a publicarla con un nuevo nombre de paquete.

Lo mismo aplica para los perfiles de aprovisionamiento de iOS y los certificados de Windows.

La mayoría de las actualizaciones no requieren un nuevo envío a la tienda. Como la app envuelta carga desde tu URL publicada en Proyecta, los cambios de contenido y funcionalidad están disponibles en el momento en que publicas. Solo necesitas reenviar un nuevo paquete cuando cambies:

  • El nombre de la app, el ícono o la pantalla de inicio
  • Entradas del manifiesto que el wrapper incorpora de forma fija
  • Declaraciones de permisos nativos

Consulta Actualizar tu app móvil para más detalles.

  • Asistente de tiendas de aplicaciones integrado en el builder — genera íconos, pantallas de inicio y texto para el listing de la tienda a partir de tu branding existente
  • Integración directa con PWA Builder para que no tengas que salir de Proyecta
  • Gestión de metadatos para las tiendas de aplicaciones vinculada al builder