BURGER KING
Aplikasi restoran dengan voucher, konten pencari, dan permukaan kampanye.
- Aplikasi Google Play
- 14,3 juta
- Rating Toko
- 3.9
Unggah layer web aplikasi pemesanan dari CI ketika promosi aktif. Rutekannya dengan pasar atau merek dengan saluran, mulai dengan pilot, dan kembali ke awal jika pemesanan bermasalah.
14 hari percobaan gratis tanpa batas. Tidak memerlukan kartu kredit
Perusahaan besar? Hubungi tim kami
Mengapa tim restoran menambahkan jalur live update
Barang terbatas waktu akan tersedia pada tanggal tertentu. Pada pagi hari peluncuran, QA menemukan bahwa item tersebut tidak muncul di menu aplikasi.
Perbaikan ada di layer web, tapi proses toko-saja berarti binary baru dan tinjauan toko, yang seringnya 24-48 jam, kadang-kadang lebih lama.
Meskipun telah disetujui, pelanggan masih harus menginstal update, dan kiosk di toko perlu jalur update sendiri.
Tawaran sementara mulai berlaku ketika kampanye dimulai. Perbaikan layer web tidak boleh menunggu rilis toko.
Aplikasi setiap merek dan setiap pasar mungkin memerlukan menu, promosi, dan teks hukum yang berbeda dari kodebase yang sama.
Aktivitas pemesanan baru harus berjalan di satu pasar atau beberapa perangkat uji sebelum meluas ke seluruhnya
Jika layar pemesanan rusak saat makan siang, maka harus ada cara kembali yang tidak bergantung pada rilis toko
Penggunaan kasus
Perbaiki layar pemesanan dan pembayaran di layer web dan kirim perubahan tampilan menu tanpa binary baru
Perbarui layar hadiah, tampilan poin, dan alur pengembalian. Nilai poin yang berasal dari backend Anda berubah di sana
Perbarui layar informasi toko, instruksi pengambilan, dan pilihan curbside di layer web
Pilotkan banner promosi, halaman tawaran, dan titik masuk kampanye di tanggal Anda. Uji coba mereka di satu saluran terlebih dahulu.
Mesin kiosk dapat tetap terbuka sepanjang hari. Lakukan pembaruan selama pemeriksaan berkala, atau ketika mesin kiosk kembali ke layar idle.
Tetapkan setiap aplikasi merek di satu organisasi Capgo, masing-masing dengan ID aplikasi, saluran, dan riwayat rilis sendiri.
Apa yang Capgo berikan kepada tim restoran
Capgo tidak memiliki scheduler rilis. CI Anda yang mengaktifkan unggahan: pada saat merge, pada saat menjalankan manual, atau pada saat jadwal cron yang Anda tetapkan 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
Masing-masing aplikasi merek adalah aplikasi sendiri di Capgo, dengan saluran dan riwayat rilis masing-masing. Kelola mereka dalam satu organisasi dengan peran per anggota tim.
Buat saluran untuk setiap pasar, wilayah, atau kelompok uji coba. Aplikasi bergabung dengan setChannel() pada saluran yang memungkinkan pengasasan diri sendiri, dan tim Anda dapat menempelkan perangkat 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 })
Modus default menerapkan pembaruan ketika aplikasi pergi ke latar belakang, yang jarang terjadi pada kiosk. Download pembaruan secara otomatis dan terapkan ketika kiosk dalam keadaan diam.
Cara kerjanya
Alur biasa untuk promosi yang dimulai di satu pasar. Setiap perintah di bawah ini berasal dari Capgo CLI dokumen.
Izinkan penggunaan penugasan diri sendiri sehingga aplikasi dapat bergabung dengan saluran untuk pasar yang digunakan pengguna atau kiosk.
npx @capgo/cli@latest channel add market-uk --self-assign
Dokumen Saluran
Jalankan ini dari CI pada waktu peluncuran. Rollout mengirimkan paket ke sebagian perangkat di saluran sementara yang lain tetap pada stabil.
npx @capgo/cli@latest bundle upload --channel market-uk --delta --rollout 10
Dokumen Rollout Progresif
Jika transaksi gagal, kirimkan rollout kembali ke stabil, atau pilih paket sebelumnya dari riwayat saluran di konsol.
npx @capgo/cli@latest channel set market-uk --rollout-promote
Dokumen Rollout Progresif
Jika proses pemesanan gagal, kirim ulang peluncuran ke stabil, atau pilih bundle sebelumnya dari riwayat saluran di konsol.
npx @capgo/cli@latest channel set market-uk --rollout-rollback
Dokumen untuk alur kerja ini
Aplikasi dibangun dengan Capacitor
Aplikasi restoran cepat saji dapat memperbarui promosi, konten pencarian restoran, peringatan pemesanan, dan titik masuk kampanye regional tanpa menunggu persetujuan toko
Aplikasi restoran dengan voucher, konten pencari, dan permukaan kampanye.
Aplikasi pemesanan makanan di mana menu, hadiah, dan panduan checkout dapat berubah dengan cepat.
Aplikasi restoran yang memerlukan seringnya perbaikan jalur loyalitas dan pemesanan makanan.
Proyek Pelanggan
Pendiri, NuTriQ
"Dengan kemampuan untuk memperbarui aplikasi secara langsung tanpa harus menunggu siklus ulasan App Store penuh, kami telah mendapatkan keuntungan operasional yang sangat besar."
Pengembang Utama, drivolino GmbH
“Plugin Pembaruan Capgo Capacitor sepenuhnya mengubah cara kami mengirimkan pembaruan. Yang dulunya membutuhkan hari sekarang hanya membutuhkan menit.”
Pengembang, Webincode
“Dengan kemampuan untuk menambahkan ID Perangkat ke kelompok tertentu dan mengirimkan perubahan hanya ke kelompok tertentu adalah penyelamat nyawa.”
FAQ
Kapan, mesin kiosk, pasar, dan apa yang dapat berubah dengan live update.
Capgo tidak memiliki scheduler rilis. Aktifkan unggahan dari CI Anda pada waktu yang Anda pilih, misalnya dengan menggunakan alur kerja GitHub Actions atau menjalankannya secara manual pada pagi hari peluncuran. Jika UI baru harus tetap disembunyikan hingga tanggal tertentu, tutupi dengan aplikasi atau backend Anda.
GitHub Actions guideDalam mode default, pembaruan diterapkan ketika aplikasi pergi ke latar belakang, yang jarang terjadi. Atur autoUpdate menjadi 'selalu' untuk menerapkan pembaruan selama pemeriksaan berkala (setiap 10 menit secara default), atau hanya download dan panggil set() ketika kiosk kembali ke layar idle.
Dokumen perilaku pembaruanYa. Berikan setiap merek ID aplikasi sendiri di Capgo, dan berikan setiap pasar atau kelompok uji coba channel sendiri. Perangkat bergabung ke dalam channel dengan setChannel() ketika pengasasan diri diizinkan, atau melalui penggantian perangkat.
Dokumen channelRoll back proses pengembalian atau pilih bundle sebelumnya dari sejarah channel. Jika bundle baru gagal untuk memulai dan tidak pernah memanggil notifyAppReady(), perangkat kembali ke bundle yang berfungsi terakhir secara otomatis.
Dokumen pengembalianHarga biasanya berasal dari backend atau integrasi POS Anda, jadi ubahlah di sana. live update mengubah layar web yang menampilkan menu dan harga. Plugin native, SDK pembayaran, dan Capacitor perlu rilis toko.
Dokumentasi kompatibilitas asliAtur saluran pasar dan unggah CI pada aplikasi sendiri selama masa uji coba
Dukungan manusia dari Martin
Masa uji coba gratis selama 14 hari. Tidak memerlukan kartu kredit
Perluan bisnis besar? Bicarakan dengan tim kami