Pengujian Beta
Cara Termudah untuk Menguji Aplikasi Mobile
Tim Anda tidak bisa menerima penundaan pengujian TestFlight selama hari. Lebih baik melewatkan proses beta App Store secara keseluruhan - pengujian dapat berganti antara bangun dalam detik, bukan hari.
Pilih Saluran Aplikasi
Buat antarmuka sederhana yang menampilkan saluran yang tersedia. Pengujian mengetuk untuk berganti - bangun baru mengunduh dan menerapkan segera.
Distribusi Tautan Deep Link
Buat tautan yang membuka aplikasi dan berganti ke saluran tertentu. Bagikan melalui Slack, email, atau tambahkan ke template PR Anda.
Lebih Lanjut dari TestFlight
Tidak perlu menunggu lagi proses pengujian TestFlight. Tidak perlu menjelaskan pendaftaran beta Google Play. Cukup bagikan tautan dan pengujian memiliki bangun.
Lingkaran Balikan Instan
Pushkan perbaikan, tester mendapatkannya dalam beberapa detik. Tidak ada penginstalan ulang, tidak ada penundaan persetujuan. Loop balikan feedback tercepat dalam pengembangan mobile.
TestFlight vs Capgo Pengujian Beta
| TestFlight / Google Pengujian Beta | Capgo Pengujian Saluran | |
|---|---|---|
| Upload & Pengolahan | 15-30 menit | < 1 menit |
| Distribusi | Undangan email, pengaturan akun | Bagikan tautan |
| Ganti Build | Unduh build baru (5+ menit) | Tekan saluran (< 30 detik) |
| Lingkaran Balasan | Jam ke hari | Detik ke menit |
Buat Pemilih Saluran Aplikasi
Berikan kepada tester Anda kekuatan untuk beralih antara bangunan secara langsung di aplikasi. Antarmuka sederhana menampilkan saluran yang tersedia - tester menekan untuk beralih dan bangunan baru mengunduh segera.
- Tampilkan semua saluran yang tersedia dengan satu API panggilan
- Beralih saluran secara programatik
- Unduh terjadi secara otomatis
- Aplikasi reload dengan bangunan baru
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)
}
}) Penggunaan Kasus
Internal QA
Tim QA Anda melakukan tes beberapa bangun per hari. Biarkan mereka beralih ke saluran tanpa harus menginstal kembali aplikasi.
Pengguna Beta Luar
Bagikan tautan dalam yang dalam dengan teser. Mereka mendapatkan bangun baru tanpa memahami TestFlight atau saluran beta.
Ulasan Stakeholder
Manajer proyek dan eksekutif dapat melakukan ulasan fitur tanpa setup teknis apa pun - cukup sentuh tautan.