Lompat ke konten utama

Pengujian Beta

Cara Tercepat untuk Menguji Aplikasi Mobile

Tim Anda tidak bisa menerima penundaan pengujian TestFlight selama hari. Lebih baik lewati proses beta App Store secara keseluruhan - tes tester berganti antara bangunan dalam detik, bukan hari.

Pilih Saluran Aplikasi

Buat antarmuka sederhana yang menampilkan saluran yang tersedia. Tes tester mengetuk untuk berganti - bangunan baru mengunduh dan menerapkan segera.

Distribusi Tautan Khusus

Membuat tautan yang membuka aplikasi dan berganti ke saluran tertentu. Bagikan melalui Slack, email, atau tambahkan ke template PR Anda.

Lebihkan Uji Coba TestFlight

Tidak perlu menunggu lagi proses TestFlight. Tidak perlu menjelaskan pendaftaran Google Play beta. Cukup bagikan tautan dan tester sudah memiliki build.

Pengulangan Balikan Instan

Mengirimkan perbaikan, tester mendapatkannya dalam beberapa detik. Tidak perlu menginstal ulang, tidak perlu menunda persetujuan. Pengulangan balikan tercepat dalam pengembangan mobile.

Uji Coba TestFlight vs Capgo Uji Coba Beta

Uji Coba TestFlight / Google Beta Capgo Uji Coba Saluran
Mengunggah &amp; Pengolahan 15-30 menit < 1 menit
Distribusi Undang email, setup akun Bagikan tautan
Ganti Bangunan Unduh build baru (5+ menit) Sentuh saluran (&lt; 30 detik)
Lingkaran Balasan Jam ke hari Detik ke menit

Buat Pilih Saluran In-App

Berikan kepada tester Anda kekuatan untuk berganti antara bangunan secara langsung di aplikasi Anda. Antarmuka sederhana menampilkan saluran yang tersedia - tester sentuh untuk berganti dan build baru mengunduh segera.

  • Daftar semua saluran yang tersedia dengan satu API panggilan
  • Ganti saluran secara programatis
  • Download terjadi secara otomatis
  • Aplikasi reload dengan build baru
ChannelSelector.tsx
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

QA Internal

Tim QA Anda menguji beberapa build per hari. Biarkan mereka beralih ke saluran tanpa harus menginstal ulang aplikasi.

Pengguna Beta Luar

Bagikan tautan dalam yang dalam dengan teser. Mereka mendapatkan build baru tanpa memahami TestFlight atau saluran beta.

Ulasan Stakeholder

Manajer proyek dan eksekutif dapat meninjau fitur tanpa setup teknis apa pun - cukup sentuh tautan.

Percepat Alur Kerja Pengujian Anda

Mulai mendistribusikan build pengujian dalam detik-detik bukan jam-jam.