__CAPGO_KEEP_0__ home
Vista Previa de PR

Revisa Todos los PR en Dispositivos Reales

Crea un canal dedicado Capgo para cada solicitud de extracción. Comparte un enlace con tu equipo y pueden probar los cambios exactos en su dispositivo - sin reinstalaciones de aplicaciones, sin TestFlight, sin espera.

No se requiere TestFlight
Prueba Instantánea en Dispositivos
Eliminación automática al fusionar

El Problema

TestFlight y Google Beta Están Bloqueando Tu Velocidad

El Flujo de Pruebas de TestFlight

1

El Desarrollador Abre PR

Code está listo para revisión. Pero antes de que alguien pueda probarlo, necesitas construir y subirlo a TestFlight.

2

Construir y Subir

Construye la aplicación localmente o en CI. Archivala. Sube a App Store Connect. Espera a que se procese. 15-30 minutos mínimo.

3

Distribuir a los Pruebas

Añade pruebas si no están ya en TestFlight. Envía invitaciones. Espera a que acepten. Explica cómo instalar.

4

Probar la Construcción Incorrecta

Las pruebas descargan la construcción. El dev aplica una corrección. Ahora todos necesitan repetir los pasos 2-3 para obtener la construcción actualizada.

Tiempo total para probar una PR: 45-60 minutos. Por PR. Por pruebas. Por cada actualización.

El Costo Oculto de la Prueba Lenta

15-30 minutos

Tiempo de procesamiento de TestFlight

Cada construcción que subas tiene que ser procesada por Apple antes de que los pruebas puedan acceder a ella. Esto es por construcción, cada vez.

67%

Tiempo de QA perdido esperando

Los ingenieros de QA informan que pasan el 67% de su tiempo esperando a que se construyan los builds en lugar de realizar pruebas de verdad. Eso son 5+ horas al día de productividad desperdiciada.

$340/PR

Costo oculto por solicitud de extracción

Cuando se considera el tiempo de espera del desarrollador, el tiempo bloqueado de QA y la retroalimentación retrasada, cada PR cuesta un promedio de $340 en productividad perdida.

La Solución

Realizar pruebas en cualquier PR en menos de 60 segundos

Crear un canal Capgo para cada PR. Los probadores cambian de canal en segundos. Sin reinstalación de aplicaciones. Sin espera.

1

Desarrollador Abre PR

CI construye automáticamente la aplicación y crea un canal Capgo con el nombre del número de PR.

Automático

2

Subir paquetes de forma automática

La compilación subida se carga en Capgo en segundo plano. No hay retraso en el procesamiento.

< 30 segundos

3

Cambiar Canal de Prueba

El tester abre la aplicación, cambia a la canal de PR y obtiene la compilación inmediatamente.

< 10 segundos

4

Probar y Aprobar

El QA realiza pruebas en un dispositivo real. El desarrollador envía correcciones. El tester obtiene actualizaciones inmediatamente. No es necesario reinstalar.

Iteración instantánea

github/workflows/pr-preview.yml
name: PR Preview
on:
  pull_request:
    types: [opened, synchronize]

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v6

      - name: Setup & Build
        run: |
          npm ci
          npm run build

      # Create a channel named after your PR
      - name: Create PR Channel
        run: npx @capgo/cli channel add pr-$${{ github.event.pull_request.number }}

      # Upload the build to that channel
      - name: Upload to Capgo
        run: npx @capgo/cli bundle upload --channel pr-$${{ github.event.pull_request.number }}

      # Post a comment with the test link
      - name: Comment on PR
        uses: actions/github-script@v7
        with:
          script: |
            github.rest.issues.createComment({
              owner: context.repo.owner,
              repo: context.repo.repo,
              issue_number: $${{ github.event.pull_request.number }},
              body: '📱 **Test this PR on device:**\\n\\nOpen your app and switch to channel: `pr-$${{ github.event.pull_request.number }}`'
            })

La configuración toma 5 minutos. Copie este flujo de trabajo y adapte a su CI.

Cómo los testers cambian a su compilación de PR

Menú de Sacudir (Cero Code)

Habilite el gesto de sacudida integrado. Los probadores sacuden su dispositivo para abrir un menú que muestra todos los canales disponibles.

// capacitor.config.ts
CapacitorUpdater: {
  shakeMenu: true // Enable for testing
}

Cambiador de Aplicación

Crea una interfaz de usuario personalizada para cambiar canales. Ideal para una pantalla de ajustes de desarrollo en tu aplicación.

// Switch channel from your app
import { CapacitorUpdater } from '@capgo/capacitor-updater'

await CapacitorUpdater.setChannel({
  channel: 'pr-123'
})

Impacto en el Mundo Real

Cómo TechFlow Acortó Su Ciclo de Revisión en 4x

TechFlow

Aplicación de Colaboración B2B - Equipo

El equipo móvil de TechFlow estaba enviando 15-20 PRs por semana. Cada PR necesitaba ser probado por QA antes de la fusión. Con TestFlight, su líder de QA estimó que pasaban el 60% de su tiempo esperando por compilaciones en lugar de probar.

El verdadero dolor vino durante las semanas de apuro. Cuando varios PRs necesitaban ser probados simultáneamente, QA tenía que reinstalar constantemente diferentes compilaciones de TestFlight. Los probadores se confundían sobre qué versión estaban ejecutando. Los errores se reportaban en ya corregidas code.

Después de implementar Capgo Vista previa de PR, su equipo de QA podía cambiar entre cualquier PR en segundos. Sin reinstalaciones. Sin confusión. Sin espera. Su tiempo promedio de fusión pasó de 2.3 días a 0.6 días.

Los Resultados (Primer Trimestre)

Tiempo hasta la primera retroalimentación de QA < 5 min
PRs fusionados por sprint +156%
Tiempo de espera de QA -87%
Tiempo de fusión 0,6 días

"Nuestra equipo de QA pasó de estar constantemente frustrado a estar genuinamente feliz. Ahora disfrutan probando porque no están esperando. Enviamos el doble de características por sprint."

— Lisa Wong, Gerente de Ingeniería en TechFlow

Construido para cada rol en tu equipo

PR Preview transforma la forma en que tu equipo entero colabora en el desarrollo móvil.

Ingenieros de QA

  • Prueba cualquier PR en tu dispositivo en segundos
  • Pasa entre PRs instantáneamente para comparar el comportamiento
  • No más confusión sobre qué versión estás ejecutando

Gerentes de Proyectos

  • Revisa características antes de que se envíen
  • Sin configuración técnica - solo haz clic en un enlace
  • Proporciona retroalimentación directamente en la solicitud de extracción

Desarrolladores

  • Obtén retroalimentación de QA antes de que cambies de contexto
  • Envía correcciones y los probadores las obtienen instantáneamente
  • No más bloqueos de construcción de espera

TestFlight vs Capgo Vista previa de solicitud de extracción

TestFlight / Beta

Capgo Vista previa de solicitud de extracción

Construye para probar
15-30 min
Menos de 1 minuto
Cambiar entre construcciones
5+ minuto reinstalar
10 segundos
Configuración de pruebas
ID de Apple + invitación
Solo abre la aplicación
Elimina construcciones antiguas
Manual
Automático al fusionar

Deje de esperar. Comience a probar.

Su equipo de QA merece algo mejor que ver barras de progreso. Dígales que tienen acceso instantáneo a cada PR.

Configura en 5 minutos. No se requiere TestFlight. No se reinstalan aplicaciones.