Saltar al contenido principal
Vista previa de PR

Revisa cada PR en dispositivos reales

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

soporte humano de Martin

No se requiere TestFlight
Prueba instantánea en dispositivo
Autoeliminación al fusionar

El problema

TestFlight y Google Beta están bloqueando tu velocidad

El flujo de trabajo de prueba de TestFlight

1

Desarrollador abre PR

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

2

Construir y Subir

Construya la aplicación localmente o en CI. La archive. Suba a App Store Connect. Espera a que se procese. 15-30 minutos mínimo.

3

Distribuir a los Testers

Agregar probadores si no están ya en TestFlight. Envíe invitaciones. Espera a que acepten. Explique cómo instalar.

4

Probar la Construcción Incorrecta

Los probadores descargan la construcción. El dev empuja una corrección. Ahora todos necesitan repetir los pasos 2-3 para obtener la construcción actualizada.

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

El Costo Oculto de la Prueba Lenta

15-30 minutos

Tiempo de procesamiento de TestFlight

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

67%

Del tiempo de QA dedicado a esperar

Los ingenieros de QA informan que pasan el 67% de su tiempo esperando construcciones en lugar de realmente probar. Eso son 5+ horas al día de productividad desperdiciada.

$340/PR

Costo oculto por solicitud de extracción

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

La Solución

Testa cualquier solicitud de extracción en menos de 60 segundos

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

1

Desarrollador abre solicitud de extracción

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

Automático

2

Subir paquetes

La compilación del paquete se sube automáticamente a Capgo en segundo plano. No hay retraso en el procesamiento.

< 30 segundos

3

El tester cambia de canal

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

< 10 segundos

4

Prueba y aprueba

La 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 tarda 5 minutos. Copie este flujo de trabajo y adapte a su CI.

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

Botón de menú (Cero Code)

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

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

In-App Switcher

Construya una interfaz de usuario personalizada para cambiar de canal. Ideal para una pantalla de ajustes de desarrollo en su 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 aceleró su ciclo de revisión en un 4x

TechFlow

Aplicación de colaboración de equipo B2B SaaS

TechFlow tenía un equipo de móviles que enviaba 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 a que se crearan los builds 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 builds de TestFlight. Los probadores se confundían sobre qué versión estaban ejecutando. Se reportaban errores en ya corregidas code.

Después de implementar Capgo PR Preview, 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 &lt; 5 min
PRs fusionados por sprint +156%
Tiempo de espera de QA -87%
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, Ingeniero de Software en TechFlow

Diseñado 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

Puedes probar cualquier PR en tu dispositivo en segundos

  • Built for Every Role on Your Team
  • Intercambie entre PRs de manera instantánea 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
  • No hay configuración técnica - solo haz clic en un enlace
  • Proporciona retroalimentación directamente en el PR

Desarrolladores

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

TestFlight vs Capgo PR Preview

TestFlight / Beta

Capgo Vista de PR

Construir para probar
15-30 min
<1 min
Alternar entre construcciones
5+ min reinstalar
10 segundos
Configuración de pruebas
Apple ID + invitación
Abre solo la aplicación
Eliminación de construcciones antiguas
Manual
Automático al fusionar

Apps built with Capacitor

Aplicaciones de producto necesitan cambios móviles revisables

Las aplicaciones de aprendizaje, eventos y comunidad pueden tener cambios de onboarding, práctica, sesión en vivo y suscripción en revisión al mismo tiempo. Los visores de PR permiten a los productores, QA y soporte inspeccionar una versión móvil lista para la fusión antes de la fusión.

Tipo de aplicación
Previsualización de PR
Categorías de tienda
EDUCACIÓN, NEGOCIO, JUEGO DE TABLERO
Fuente
Conjunto de datos de tienda pública
Icono de aplicación StudySmarter - Escuela y universidad

EDUCACIÓN

StudySmarter - Escuela y universidad

La aplicación de educación donde los cambios de lección, curso y suscripción necesitan la revisión de los interesados.

6,5M descargas 4,8 calificación
Ver lista de Google Play
Icono de la aplicación Poll Everywhere

NEGOCIO

Poll Everywhere

Aplicación de interacción en vivo donde los flujos de eventos deben ser probados antes de la fusión.

1,1M descargas 3,2 calificación
Ver lista de Google Play
Icono de la aplicación lichess • Ajedrez en línea gratuito

TABLERO DE AJEDREZ

lichess • Ajedrez en línea gratuito

Aplicación de comunidad donde las pantallas de torneos y análisis se benefician de las vistas previas de dispositivos.

11.3M descargas 4.3 calificación
Ver la lista de Google Play

Deténgase Esperando. Comience a Probar.

Su equipo de QA merece algo mejor que ver barras de progreso. Proporcione a sus desarrolladores instantáneo acceso a cada PR.

soporte humano de Martin

Configuración en 5 minutos. No se requiere TestFlight. No se requieren reinstalaciones de aplicaciones.