Pendidikan
StudySmarter - Sekolah & uni
Aplikasi pendidikan di mana perubahan les, kursus, dan langganan memerlukan tinjauan stakeholder.
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
Developer Membuka PR
Code siap untuk tinjauan. Namun, sebelum siapa pun dapat 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. Kirimkan undangan. Tunggu mereka menerima. Jelaskan cara menginstal.
Test Versi Yang Salah
Tester mengunduh versi tersebut. Dev menerbitkan 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%
Jumlah waktu QA yang dihabiskan menunggu
Insinyur QA melaporkan menghabiskan 67% waktu mereka menunggu build daripada melakukan tes sebenarnya. Itu adalah 5+ jam per hari dari produktivitas yang hilang.
Rp 340/PR
Biaya tersembunyi per permintaan pull
Jika Anda mempertimbangkan waktu menunggu pengembang, waktu QA yang terblokir, dan umpan balik yang tertunda, setiap PR menghabiskan rata-rata Rp 340 dalam produktivitas yang hilang.
Create a Capgo channel for each PR. Testers switch channels in seconds. No app reinstalls. No waiting.
CI automatically builds the app and creates a Capgo channel named after the PR number.
CI secara otomatis membangun aplikasi dan membuat saluran __CAPGO_KEEP_0__ yang dinamai setelah nomor PR.
Bundle yang dibangun akan diunggah ke Capgo secara latar belakang. Tidak ada penundaan proses.
< 30 detik
Pengujian membuka aplikasi, mengganti ke saluran PR, dan mendapatkan build segera.
< 10 detik
Pengujian QA di perangkat nyata. Dev mendorong 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 memakan waktu 5 menit. Salin alur kerja ini dan sesuaikan dengan CI Anda.
Mengaktifkan gestur shake bawaan. Para tester menggoncang perangkat mereka untuk membuka menu yang menampilkan semua saluran yang tersedia.
// capacitor.config.ts
CapacitorUpdater: {
shakeMenu: true // Enable for testing
}
Membangun 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'
})
TechFlow
TechFlow
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.
After implementing Capgo PR Preview, their QA team could switch between any PR in seconds. No reinstalls. No confusion. No waiting. Their average time-to-merge dropped from 2.3 days to 0.6 days.
"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 bekerja sama dalam pengembangan mobile.
TestFlight / Beta
Capgo Prasangka PR
Cari solusi yang sesuai dengan kebutuhan tim Anda
Aplikasi dibangun dengan Capacitor
Aplikasi pembelajaran, acara, dan 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 stakeholder.
BISNIS
Aplikasi Poll Everywhere ini digunakan untuk menguji aliran acara sebelum diintegrasikan.
Papan Permainan
Komunitas aplikasi 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.
Bantuan manusia dari Martin
Konfigurasi dalam 5 menit. Tidak memerlukan TestFlight. Tidak memerlukan penginstalan aplikasi ulang.