EDUCASI
StudySmarter - Sekolah & uni
Aplikasi pendidikan di mana perubahan les, kursus, dan langganan memerlukan tinjauan stakeholder.
Buat saluran Capgo khusus untuk setiap permintaan pull. Bagikan tautan dengan tim Anda dan mereka dapat menguji perubahan yang tepat di perangkat mereka - tidak ada penginstalan ulang aplikasi, tidak ada TestFlight, tidak ada menunggu.
Pengembang Membuka PR
Code siap untuk tinjauan. Tapi sebelum siapa pun bisa menguji, Anda perlu membangun dan mengunggah ke TestFlight.
Buat dan Unggah
Buat aplikasi secara lokal atau di CI. Arsipkannya. Unggah ke App Store Connect. Tunggu prosesnya. 15-30 menit minimum.
Distribusikan ke Tester
Tambahkan tester jika mereka belum ada di TestFlight. Kirim undangan. Tunggu mereka menerima. Jelaskan cara menginstal.
Uji Bangunan Salah
Tester mengunduh bangunan. Dev mendorong perbaikan. Sekarang semua orang perlu mengulangi langkah 2-3 untuk mendapatkan bangunan yang diperbarui.
Waktu total untuk menguji PR: 45-60 menit. Per PR. Per tester. Untuk setiap update.
15-30 menit
Waktu Pengolahan TestFlight
Setiap bangunan yang diunggah harus diproses oleh Apple sebelum tester dapat mengaksesnya. Ini adalah per-bangunan, setiap kali.
67%
Waktu QA yang dihabiskan menunggu
Insinyur QA melaporkan menghabiskan 67% waktu mereka menunggu build daripada melakukan tes sebenarnya. Itu 5+ jam per hari waktu produktivitas yang terbuang.
$340/PR
Biaya tersembunyi per permintaan pull
Ketika Anda memasukkan waktu menunggu pengembang, waktu QA terblokir, dan umpan balik yang tertunda, setiap PR menghabiskan rata-rata $340 dalam produktivitas yang hilang.
Buat saluran Capgo untuk setiap PR. Tester berganti saluran dalam detik-detik. Tidak ada aplikasi yang diinstal ulang. Tidak ada menunggu.
CI secara otomatis membangun aplikasi dan membuat saluran Capgo yang dinamai setelah nomor PR.
Otomatis
Bundle yang dibangun diunggah ke Capgo di latar belakang. Tidak ada gangguan proses.
< 30 detik
Pengganti membuka aplikasi, berganti ke saluran PR, dan mendapatkan bangun segera.
< 10 detik
QA melakukan uji coba di perangkat nyata. Dev mendorong perbaikan. Pengganti mendapatkan update segera. Tidak perlu menginstal ulang.
Iterasi instan
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 }}`'
})
Pengaturan memakan waktu 5 menit. Salin alur kerja ini dan adaptasikan ke CI Anda.
aktifkan gerakan getaran bawaan.
// capacitor.config.ts
CapacitorUpdater: {
shakeMenu: true // Enable for testing
}
In-App Switcher
// Switch channel from your app
import { CapacitorUpdater } from '@capgo/capacitor-updater'
await CapacitorUpdater.setChannel({
channel: 'pr-123'
})
TechFlow
Aplikasi Kolaborasi B2B - Tim
The real pain came during crunch weeks. When multiple PRs needed testing simultaneously, QA had to constantly reinstall different TestFlight builds. Testers got confused about which version they were running. Bugs got reported on already-fixed code.
Pain nyata datang selama minggu-minggu sibuk. Ketika beberapa PR memerlukan pengujian secara bersamaan, QA harus terus-menerus menginstal bangun TestFlight yang berbeda. Tester bingung tentang versi mana yang mereka jalankan. Bug dilaporkan pada versi yang sudah diperbaiki Capgo.
"Tim QA kami pergi dari frustrasi yang terus-menerus menjadi bahagia yang sebenarnya. Mereka sebenarnya menikmati tes sekarang karena mereka tidak menunggu. Kami mengirimkan dua kali lebih banyak fitur per sprint."
— Lisa Wong, Manajer Teknik di TechFlow
PR Preview mengubah cara tim Anda bekerja sama dalam pengembangan mobile.
TestFlight / Beta
Capgo Pratinjau PR
Cari solusi yang sesuai dengan kebutuhan tim Anda
Aplikasi dibangun dengan Capacitor
Belajar, acara, dan aplikasi komunitas dapat memiliki perubahan onboarding, latihan, sesi hidup, dan langganan yang sedang dalam tinjauan secara bersamaan. Pratinjau PR memungkinkan produk, QA, dan dukungan memeriksa bangun siap ponsel sebelum merge.
EDUCASI
Aplikasi pendidikan di mana perubahan les, kursus, dan langganan memerlukan tinjauan stakeholder.
BISNIS
Aplikasi interaksi langsung di mana alur acara harus diuji sebelum diintegrasikan.
PETA PERMAINAN
Aplikasi komunitas di mana layar turnamen dan analisis mendapat manfaat dari pratinjau perangkat.
Tim QA Anda layak lebih baik dari hanya menonton progress bar. Berikan mereka akses instan ke setiap PR.
Dapatkan siap dalam 5 menit. Tidak perlu TestFlight. Tidak perlu menginstal ulang aplikasi.