Pendidikan
StudySmarter - Sekolah & uni
Aplikasi pendidikan di mana perubahan les, kursus, dan langganan memerlukan tinjauan dari stakeholders
Create a dedicated Capgo channel for each pull request. Share a link with your team and they can test the exact changes on their device - no app reinstalls, no TestFlight, no waiting.
Dukungan manusia dari Martin
Pengembang Membuka PR
Code siap untuk tinjauan. Namun, sebelum siapa pun dapat menguji, Anda perlu membangun dan mengunggah ke TestFlight.
Bangun dan Unggah
Bangun aplikasi secara lokal atau di CI. Arsipkannya. Unggah ke App Store Connect. Tunggu prosesnya. Minimal 15-30 menit.
Distribusikan ke Tester
Tambahkan tester jika mereka belum ada di TestFlight. Kirim undangan. Tunggu mereka menerima. Jelaskan cara menginstalnya.
Tes Versi Yang Salah
Tester mengunduh versi tersebut. Dev menerapkan perbaikan. Sekarang semua orang perlu mengulangi langkah 2-3 untuk mendapatkan versi yang diperbarui.
Waktu total untuk menguji PR: 45-60 menit. Per PR. Per tester. Untuk setiap update.
15-30 menit
Waktu pengolahan TestFlight
Setiap build yang Anda unggah harus diproses oleh Apple sebelum tester dapat mengaksesnya. Ini adalah per-build, setiap kali.
67%
Dari waktu QA yang dihabiskan menunggu
Insinyur QA melaporkan menghabiskan 67% waktu mereka menunggu build daripada melakukan tes secara langsung. Itu adalah 5+ jam per hari dari produktivitas yang terbuang.
$340/PR
Biaya tersembunyi per permintaan pull
Ketika Anda mempertimbangkan waktu menunggu pengembang, waktu QA yang terblokir, dan umpan balik yang tertunda, setiap PR menghabiskan rata-rata $340 dalam produktivitas yang hilang.
Buat saluran Capgo untuk setiap PR. Tester dapat berganti saluran dalam detik. Tidak ada penginstalan ulang aplikasi. Tidak ada menunggu.
CI secara otomatis membangun aplikasi dan membuat saluran Capgo yang dinamai setelah nomor PR.
Otomatis
Bundle diunggah ke Capgo secara otomatis tanpa menunggu proses.
< 30 detik
Pengujian membuka aplikasi, berganti ke saluran PR, dan mendapatkan build segera.
< 10 detik
Pengujian dilakukan pada perangkat nyata. Pengembang meneruskan perbaikan. Pengujian 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 membutuhkan 5 menit. Salin alur kerja ini dan sesuaikan dengan CI Anda.
Aktifkan gerakan guncangan bawaan. Para tester mengguncang perangkat mereka untuk membuka menu yang menampilkan semua saluran yang tersedia.
// capacitor.config.ts
CapacitorUpdater: {
shakeMenu: true // Enable for testing
}
Buat antarmuka kustom untuk berganti saluran. Ideal untuk layar pengaturan dev di aplikasi Anda.
// Switch channel from your app
import { CapacitorUpdater } from '@capgo/capacitor-updater'
await CapacitorUpdater.setChannel({
channel: 'pr-123'
})
Perusahaan SaaS B2B - Aplikasi Kolaborasi Tim
Tim mobile TechFlow mengirimkan 15-20 PR per minggu. Setiap PR memerlukan pengujian oleh QA sebelum merge. Dengan TestFlight, QA lead mereka perkirakan mereka menghabiskan 60% waktu mereka menunggu bangun-bangun daripada melakukan pengujian.
Pain nyata datang selama minggu-minggu sibuk. Ketika beberapa PR memerlukan pengujian secara bersamaan, QA harus terus-menerus menginstal bangun-bangun TestFlight yang berbeda. Para tester bingung tentang versi mana yang mereka jalankan. Bug dilaporkan pada versi yang sudah diperbaiki code.
Setelah mengimplementasikan Capgo PR Preview, tim QA mereka dapat berganti antara PR mana pun dalam beberapa detik. Tidak ada penginstalan ulang. Tidak ada kebingungan. Tidak ada menunggu. Waktu rata-rata mereka untuk menggabungkan PR menurun dari 2,3 hari menjadi 0,6 hari.
"Tim QA kami pergi dari frustrasi yang terus-menerus menjadi benar-benar bahagia. 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 berkolaborasi dalam pengembangan mobile.
TestFlight / Beta
Capgo Prasangka PR
Temukan Solusi yang Sesuai dengan Kebutuhan Tim Anda
Aplikasi yang Dibangun dengan Capacitor
Pelajaran, acara, dan aplikasi komunitas dapat memiliki perubahan onboarding, latihan, sesi hidup, dan langganan yang sedang dalam tinjauan secara bersamaan. Prereview PR memungkinkan produk, QA, dan dukungan memeriksa bangun siap mobile sebelum merge
Pendidikan
Aplikasi pendidikan di mana perubahan les, kursus, dan langganan memerlukan tinjauan dari stakeholders
PERUSAHAAN
Aplikasi pengalaman hidup yang harus diuji sebelum diintegrasikan.
MEJA PERMAINAN
Komunitas aplikasi di mana layar turnamen dan analisis mendapat manfaat dari pratinjau perangkat.
Tim QA Anda layak lebih baik daripada menonton progress bar. Berikan mereka akses instan ke setiap PR.
dukungan manusia dari Martin
Konfigurasi dalam 5 menit. Tidak memerlukan TestFlight. Tidak ada penginstalan aplikasi ulang.