BURGER KING®
Aplikasi restoran dengan voucher, konten finder, dan tampilan kampanye.
- Instalasi Google Play
- 14,3jt
- Rating toko
- 3.9
Upload web layer aplikasi pemesanan Anda dari CI saat promo dimulai. Atur rute berdasarkan pasar atau brand menggunakan channels, mulai dengan pilot, dan lakukan rollback jika terjadi error pada sistem pemesanan.
Rilis perubahan menu dan promo sebagai Capgo live updates, yang diatur berdasarkan pasar.
Uji coba gratis tanpa batas selama 14 hari. Tanpa kartu kredit. Garansi uang kembali 14 hari. Batalkan kapan saja.
Butuh solusi Enterprise? Hubungi tim kami
Mengapa tim restoran butuh jalur live update
Item promo terbatas akan rilis pada tanggal tertentu. Saat hari peluncuran, QA menemukan item tersebut tidak muncul di menu aplikasi.
Perbaikannya ada di web layer, tapi proses lewat store berarti butuh binary baru dan review store, yang memakan waktu 24–48 jam, bahkan bisa lebih lama.
Bahkan setelah disetujui, pelanggan tetap harus menginstal update, dan kios di toko juga butuh jalur update tersendiri.
Penawaran terbatas dimulai saat kampanye berjalan. Perbaikan di web layer tidak seharusnya menunggu rilis dari store.
Setiap aplikasi brand dan tiap pasar mungkin butuh menu, promosi, dan teks legal berbeda dari codebase yang sama.
Alur pemesanan baru harus dijalankan di satu pasar atau beberapa perangkat uji sebelum dirilis ke semua pengguna.
Layar pemesanan yang error saat jam makan siang butuh cara perbaikan yang tidak bergantung pada rilis store.
Contoh penggunaan
Perbaiki layar order dan checkout di web layer, serta update tampilan menu tanpa perlu Native Build baru.
Update layar reward, tampilan poin, dan flow penukaran. Nilai poin dari backend Anda akan berubah di sana.
Update layar info toko, instruksi pickup, dan opsi curbside langsung di web layer.
Rilis banner promo, halaman penawaran, dan entry point kampanye sesuai jadwal. Uji coba dulu di satu channel.
Aplikasi kios bisa tetap menyala seharian. Terapkan update saat pengecekan berkala atau saat kios kembali ke idle screen.
Kelola semua aplikasi brand dalam satu organisasi Capgo, masing-masing dengan app ID, channel, dan riwayat rilis sendiri.
Apa yang Capgo berikan untuk tim restoran
Capgo tidak punya penjadwal rilis. CI Anda yang memicu upload: saat merge, saat dijalankan manual, atau via jadwal cron untuk peluncuran.
# .github/workflows/capgo-launch.yml
on:
workflow_dispatch:
schedule:
- cron: '0 6 15 11 *' # 06:00 UTC on 15 Nov, your launch time
jobs:
upload:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- run: npm ci && npm run build
- run: npx @capgo/cli@latest bundle upload --channel production --delta
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
# one app ID per brand, same web codebase
npx @capgo/cli@latest bundle upload com.yourgroup.brand-a --channel production
npx @capgo/cli@latest bundle upload com.yourgroup.brand-b --channel production
Setiap aplikasi brand adalah aplikasi tersendiri di Capgo, lengkap dengan channel dan riwayat rilisnya. Kelola semuanya dalam satu organisasi dengan role per anggota tim.
Buat channel untuk setiap pasar, wilayah, atau grup pilot. App akan bergabung menggunakan setChannel() pada channel yang mengizinkan self-assignment, dan tim Anda dapat melakukan pin device dengan override.
// in the app, after the user or kiosk picks a market
import { CapacitorUpdater } from '@capgo/capacitor-updater'
await CapacitorUpdater.setChannel({ channel: 'market-uk' })
// capacitor.config.ts
CapacitorUpdater: { autoUpdate: 'onlyDownload' }
// kiosk app
let next
CapacitorUpdater.addListener('updateAvailable', ({ bundle }) => {
next = bundle
})
// when the kiosk is back on its idle screen
if (next) await CapacitorUpdater.set({ id: next.id })
Mode default menerapkan update saat aplikasi masuk ke background, hal yang jarang terjadi pada kios. Download update secara otomatis dan terapkan saat kios sedang idle.
Cara kerjanya
Alur umum untuk promosi yang dimulai di satu pasar. Setiap perintah di bawah berasal dari dokumentasi Capgo CLI.
Izinkan self-assignment agar aplikasi dapat bergabung ke channel sesuai pasar pengguna atau kios.
npx @capgo/cli@latest channel add market-uk --self-assign
Dokumentasi Channels
Jalankan ini dari CI saat peluncuran. Rollout akan mengirim bundle ke sebagian perangkat di channel, sementara sisanya tetap di versi stable.
npx @capgo/cli@latest bundle upload --channel market-uk --delta --rollout 10
Dokumentasi progressive rollouts
Saat sistem pemesanan berjalan lancar, promosikan bundle ke semua perangkat di channel tersebut.
npx @capgo/cli@latest channel set market-uk --rollout-promote
Dokumentasi progressive rollouts
Jika pemesanan error, kembalikan rollout ke versi stable, atau pilih bundle sebelumnya dari history channel di console.
npx @capgo/cli@latest channel set market-uk --rollout-rollback
Dokumentasi rollbacks
Aplikasi yang dibangun dengan Capacitor
Aplikasi QSR dapat memperbarui promosi, konten pencari restoran, notifikasi pemesanan, dan titik masuk kampanye regional tanpa menunggu persetujuan toko.
Aplikasi restoran dengan voucher, konten finder, dan tampilan kampanye.
Aplikasi pemesanan dengan menu, reward, dan panduan checkout yang bisa berubah cepat.
Aplikasi restoran dengan alur loyalitas dan pemesanan makanan yang butuh pembaruan rutin.
Bukti nyata pelanggan
Founder, NuTriQ
“Bisa melakukan push update OTA produksi secara instan tanpa harus menunggu siklus review App Store yang lama memberikan keuntungan operasional yang sangat besar.”
Lead Developer, drivolino GmbH
“Plugin Capgo Capacitor Updater benar-benar mengubah cara kami merilis update. Yang dulu butuh berhari-hari kini hanya butuh beberapa menit.”
Developer, Webincode
“Bisa menambahkan Device ID ke grup tertentu dan push perubahan hanya ke grup itu sangat membantu.”
FAQ
Waktu, kios, pasar, dan apa yang bisa diubah live update.
Capgo tidak punya penjadwal rilis. Picu upload dari CI Anda pada waktu yang Anda pilih, misalnya lewat workflow GitHub Actions terjadwal atau run manual pada pagi hari peluncuran. Jika UI baru harus tetap tersembunyi sampai tanggal tertentu, gate di app atau backend Anda.
Panduan GitHub ActionsDalam mode default, update diterapkan saat aplikasi masuk ke background, yang jarang terjadi pada kiosk. Atur autoUpdate ke 'always' untuk menerapkan update selama pengecekan berkala (default setiap 10 menit), atau ke 'onlyDownload' dan panggil set() saat kiosk kembali ke idle screen.
Dokumentasi perilaku updateBisa. Berikan setiap brand app ID sendiri di Capgo, dan berikan setiap market atau grup pilot channel sendiri. Perangkat bergabung ke sebuah channel dengan setChannel() jika self-assignment diizinkan, atau melalui device override.
Dokumentasi ChannelsLakukan rollback pada progressive rollout atau pilih bundle sebelumnya dari channel history. Jika bundle baru gagal dijalankan dan tidak pernah memanggil notifyAppReady(), perangkat akan otomatis kembali ke bundle terakhir yang berfungsi.
Dokumentasi rollbacksHarga biasanya berasal dari backend atau integrasi POS Anda, jadi ubahlah di sana. live update mengubah tampilan web yang menampilkan menu dan harga. Native plugin, payment SDK, dan upgrade Capacitor memerlukan rilis melalui store.
Dokumentasi kompatibilitas NativeSiapkan market channel dan CI upload pada aplikasi Anda selama masa trial.
Rute Capgo live updates ke tiap market dan lakukan rollback jika sistem pemesanan error.
dukungan langsung dari Martin
Uji coba gratis tanpa batas selama 14 hari. Tanpa kartu kredit. Garansi uang kembali 14 hari. Batalkan kapan saja.
Butuh solusi Enterprise? Hubungi tim kami