Variasi merek berkembang pesat
Setiap pelanggan ingin logo, tema, flag fitur, konten, teks komplian, dan waktu peluncuran sendiri
Operasi Aplikasi Tanpa Label Putih
Janji bisnisnya sederhana: jual banyak aplikasi bermerk tanpa harus menjaga banyak aplikasi. Capgo membuat hal itu realistis secara operasional dengan saluran untuk paket spesifik penyewa, Builder untuk cangkang asli, dan rollback ketika satu merek membutuhkan perbaikan cepat.
Shell
Capacitor aplikasi
Penyewa
Saluran
Keamanan
Mengembalikan
Masalahnya
Setiap pelanggan ingin logo, tema, flag fitur, konten, teks komplian, dan waktu peluncuran sendiri
Ulasan toko memperlambat perbaikan penyewa
Rilis global terlalu kasar
Satu rilis global dapat menghancurkan setiap merek sekaligus. Satu fork per merek membuat tim lambat. Model rilis perlu jalan tengah yang lebih konkrit
Aplikasi SaaS B2B klien mendapatkan logo sendiri, tema, copy onboarding, dan flag fitur tanpa memaksa setiap klien lainnya untuk mengikuti pembaruan yang sama.
Masing-masing restoran, klinik, gym, atau cabang lokal dapat menerima menu lokal, asset, layar kampanye, dan update konten tanpa binary baru.
Aplikasi host dapat menampilkan aplikasi mini yang disetujui atau ruang kerja klien dan beralih ke kanal Capgo yang sesuai pada waktu eksekusi.
Contoh implementasi
Gunakan shell Capacitor yang sama untuk setiap tenant. Publikasikan bundle web tenant yang spesifik ke saluran Capgo, lalu biarkan aplikasi beralih ke saluran yang tepat dari layar login, pilihan organisasi, atau layar admin internal.
# Publish tenant-specific web bundles from the same app
npx @capgo/cli@latest bundle upload --channel acme
npx @capgo/cli@latest bundle upload --channel globex
npx @capgo/cli@latest bundle upload --channel north-branch import { CapacitorUpdater } from '@capgo/capacitor-updater'
export async function switchTenant(channel: string) {
await CapacitorUpdater.setChannel({ channel })
const latest = await CapacitorUpdater.getLatest()
const bundle = await CapacitorUpdater.download({
url: latest.url,
version: latest.version,
})
await CapacitorUpdater.set({ id: bundle.id })
} Solusi
Model Capgo menjaga aplikasi native stabil dan mengalihkan pengalaman web spesifik merek melalui saluran yang dikendalikan.
Buat saluran untuk setiap penyewa, cabang, ruang kerja, pelanggan, atau varian aplikasi.
Promosikan perbaikan bersama ke setiap saluran ketika aman, atau isolasi rilis ke satu pelanggan ketika perubahan spesifik.
Jika paket spesifik penyewa rusak, gulung kembali saluran tersebut tanpa mengganggu aplikasi lainnya.
Gunakan Pembuat untuk shell native baru ketika ikon, izin, plugin, atau metadata toko berubah. Gunakan OTA untuk konten merek yang berubah setiap minggu.
Model rilis
Operasi tanpa label putih menjadi terkelola ketika setiap penyewa memiliki jalur rilis yang jelas dan setiap jalur dapat diawasi secara independen.
Simpan autentikasi, analitik, billing, navigasi, dan plugin native di satu aplikasi Capacitor daripada membangunnya kembali per pelanggan.
Tetapkan setiap pelanggan, cabang, lokasi, atau workspace ke saluran Capgo dengan riwayat perbarui dan ritme rilis sendiri.
Kirim JavaScript, CSS, aset, konfigurasi, salinan, dan eksperimen khusus pelanggan tanpa tinjauan toko aplikasi.
Promosikan perubahan yang terbukti lebih luas, berhentikan peluncuran yang berisiko, atau kembali ke hanya tenant yang membutuhkannya.
Signal pengguna
Poin yang pengguna ulangi adalah kontrol. Mereka ingin tenant 42 mendapatkan perbaikan darurat hari ini tanpa menggerakkan tenant 1, tenant 7, dan setiap daftar aplikasi toko pada saat yang sama.
Umpan balik pelanggan putih-label bersama
Contoh aplikasi nyata yang sebenarnya
Merek olahraga, hiburan, dan telekomunikasi regional dapat menggunakan fondasi aplikasi yang sama sementara mengubah jadwal, kampanye, dukungan, dan konten khusus pasar untuk setiap merek atau negara
Buat saluran terpisah berdasarkan merek atau wilayah
Gunakan alur pelepasan yang sama
Perbaiki konten khusus pasar dengan cepat
SPORTS
Aplikasi media olahraga regional di mana jadwal dan konten lokal memerlukan kontrol pasar.
Lihat daftar aplikasi Google PlayHIBURAN
Petunjuk hiburan di mana konten muncul berbeda di setiap pasar dan jendela program.
Lihat daftar aplikasi Google PlayTOOL
Aplikasi penyedia layanan yang masih memerlukan pola akun bersama dan konten produk serta dukungan lokal.
Lihat daftar aplikasi Google PlayData aplikasi toko umum digunakan sebagai contoh saja. Ini bukanlah klaim pelanggan Capgo.
Buat shell aplikasi sekali, masing-masing pelanggan dapat diarahkan ke saluran Capgo yang dikendalikan, dan jaga setiap merek bergerak tanpa kodebase terpisah.