Test di Beta
Il Migliore Metodo per Testare App Mobili
Il tuo team non può permettersi di aspettare giorni di ritardi di TestFlight. Saltare completamente il processo di beta dell'App Store - i tester passano tra le build in secondi, non in giorni.
Selettore del Canale all'interno dell'App
Crea un semplice UI che elenchi i canali disponibili. I tester toccano per passare - il nuovo build scarica e si applica immediatamente.
Distribuzione dei Collegamenti Profondi
Genera un link che apre la tua app e passa a un canale specifico. Condividi tramite Slack, email o aggiungi al tuo template PR.
Saltare TestFlight interamente
Nessun altro aspettare per il trattamento di TestFlight. Nessun altro spiegare l'iscrizione alla beta di Google Play. Condividi semplicemente un link e i tester hanno la build.
Ciclo di Feedback Istantaneo
Invia una correzione, i tester la ricevono in secondi. Nessun reinstall, nessun ritardo di approvazione. Il ciclo di feedback più veloce nel sviluppo mobile.
TestFlight vs Capgo Test di Beta
| TestFlight / Beta di Google | Capgo Test di Canale | |
|---|---|---|
| Carica & Trattamento | 15-30 minuti | < 1 minuto |
| Distribuzione | Inviti email, configurazione account | Condividi un link |
| Cambia Edizioni | Scarica una nuova edizione (5+ min) | Tocca canale (< 30 sec) |
| Ciclo di Feedback | Ore a giorni | Secondi a minuti |
Crea un Selezione Canali In-App
Dai ai tuoi tester il potere di cambiare tra edizioni direttamente nell'app. Una semplice UI elenca i canali disponibili - i tester toccano per cambiare e la nuova edizione scarica immediatamente.
- Elencare tutti i canali disponibili con un solo API chiamata
- Cambiare canali in modo programmatico
- Il download avviene automaticamente
- L'app si ricarica con la nuova build
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// Get available channels
const channels = await CapacitorUpdater.getChannels()
// Switch to a different channel
async function switchChannel(channelName: string) {
await CapacitorUpdater.setChannel({
channel: channelName
})
// Download will start automatically
// App reloads when ready
}
// Handle deep link to auto-switch
App.addListener('appUrlOpen', async (data) => {
const channel = extractChannel(data.url)
if (channel) {
await switchChannel(channel)
}
}) Casi d'uso
QA interna
Il tuo team di QA testa più build al giorno. Lascia che possano passare tra i canali istantaneamente senza reinstallare l'app.
Utenti beta esterni
Condividi un collegamento profondo con i tester beta. Ricevono nuove build senza capire TestFlight o canali beta.
Recensioni degli stakeholder
I responsabili dei progetti e gli esecutivi possono recensire le funzionalità senza alcun setup tecnico - basta cliccare su un collegamento.