Variasi merek tumbuh dengan cepat
Setiap pelanggan ingin logo, tema, flag fitur, konten, teks komplian, dan waktu peluncuran sendiri. Cabang permanen berubah permintaan menjadi utang perawatan
Aplikasi label putih operasional
Janji bisnisnya sederhana: jual banyak aplikasi berlabel tanpa menjaga banyak aplikasi. Capgo membuat operasionalnya realistis dengan saluran untuk paket tenant khusus, Pembangun untuk cangkang asli, dan kembali ke awal ketika satu merek membutuhkan perbaikan cepat.
Dukungan manusia dari Martin
Shell
Capacitor app
Pengguna
Saluran
Keamanan
Rollback
Masalahnya
Setiap pelanggan ingin logo, tema, flag fitur, konten, teks komplian, dan waktu peluncuran sendiri. Cabang permanen berubah permintaan menjadi utang perawatan
Sebuah kesalahan menu, perbaikan onboarding, atau fitur pelanggan hanya harus tidak memaksa setiap penyewa melalui rilis biner dan ulasan toko
Satu rilis global dapat merusak setiap merek sekaligus. Satu cabang per merek membuat tim lambat. Model rilis perlu jalan tengah.
Model konkrit
Klien SaaS B2B mendapatkan logo sendiri, tema, copy onboarding, dan flag fitur tanpa memaksa setiap klien lainnya untuk mengikuti rilis yang sama.
Masing-masing restoran, klinik, gym, atau cabang lokal dapat menerima menu lokal, aset, layar kampanye, dan update konten tanpa perlu binary baru.
Aplikasi host dapat menampilkan aplikasi mini yang disetujui atau ruang kerja pelanggan dan beralih ke saluran Capgo yang sesuai secara waktu nyata.
Contoh implementasi
Use the same Capacitor shell for every tenant. Publish tenant-specific web bundles to Capgo channels, then let the app switch to the right channel from login, organization selection, or an internal admin screen.
# 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 })
}
The Solution
Model Capgo menjaga aplikasi native stabil dan memindahkan pengalaman web merek melalui saluran yang dikendalikan.
Buat saluran untuk setiap penyewa, cabang, ruang kerja, pelanggan, atau varian aplikasi. Sampaikan hanya bundle yang merek tersebut harus terima.
Promosikan perbaikan bersama ke setiap saluran ketika aman, atau isolasi rilis ke satu pelanggan ketika perubahan spesifik.
Jika bundle spesifik untuk penyewa rusak, gulung kembali saluran tersebut tanpa mengganggu aplikasi merek lainnya.
Pakai Pembuat untuk shell native baru ketika ikon, izin, plugin, atau metadata toko berubah. Pakai OTA untuk konten merek yang berubah setiap minggu.
Pola Rilis
Operasi label putih menjadi lebih terkelola ketika setiap penyewa memiliki jalur rilis yang jelas dan setiap jalur dapat diawasi secara independen.
Tetapkan autentikasi, analitis, billing, navigasi, dan plugin native di satu aplikasi Capacitor daripada membangunnya kembali per pelanggan.
Peta setiap pelanggan, cabang, lokasi, atau ruang kerja ke sebuah saluran Capgo dengan sejarah pembaruan dan ritme rilis sendiri.
Kirimkan JavaScript, CSS, asset, konfigurasi, teks, dan eksperimen khusus pelanggan tanpa melalui tinjauan toko aplikasi.
Promosikan perubahan yang terbukti lebih luas, pause peluncuran yang berisiko, atau rollback hanya untuk penyewa yang membutuhkannya.
Signal pengguna
Poin yang pengguna ulangi adalah kendali. Mereka ingin penyewa 42 mendapatkan perbaikan darurat hari ini tanpa memindahkan penyewa 1, penyewa 7, dan setiap daftar aplikasi toko pada waktu yang sama.
Pengembang white-label biasanya mengatakan
Aplikasi dibangun dengan Capacitor
Merek olahraga, hiburan, dan telekomunikasi regional dapat menggunakan dasar aplikasi yang sama sambil mengubah jadwal, kampanye, dukungan, dan konten khusus pasar untuk setiap merek atau negara.
Olahraga
Aplikasi media olahraga regional di mana jadwal dan konten lokal memerlukan kontrol pasar.
context":"Page/area: Halaman solusi aplikasi contoh bagian. Peran: Label UI singkat atau item navigasi. Dilihat di: komponen solutions/SolutionAppExample.astro. Kunci pesan `solution_app_examples_rating` (Contoh Aplikasi Solusi Rating).
context":"Page/area: Halaman solusi aplikasi contoh bagian. Peran: Label UI singkat atau item navigasi. Dilihat di: komponen solutions/SolutionAppExample.astro. Kunci pesan `solution_app_examples_view_listing` (Contoh Aplikasi Solusi Lihat Daftar Pustaka).
TOOL
Aplikasi penyedia layanan yang masih memerlukan konten produk dan dukungan lokal.
Bangun kerangka aplikasi sekali, peta setiap penyewa ke saluran Capgo yang dikendalikan, dan jaga setiap merek bergerak tanpa kodebase terpisah.
Bantuan manusia dari Martin