Variasi merek berkembang pesat
Setiap pelanggan ingin logo, tema, flag fitur, konten, teks komplian, dan waktu peluncuran sendiri. Cabang terpisah mengubah permintaan tersebut menjadi utang perawatan yang permanen.
Operasi aplikasi tanpa label
Janji bisnisnya sederhana: jual banyak aplikasi dengan label merek tanpa harus menjaga banyak aplikasi. Capgo membuat operasionalnya realistis dengan saluran untuk paket penyewaan spesifik tenant, 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 terpisah mengubah permintaan tersebut menjadi utang perawatan yang permanen.
Sebuah kesalahan menu, perbaikan onboarding, atau fitur eksklusif pelanggan tidak boleh memaksa setiap penyewa melalui rilis biner dan ulasan toko.
Satu pembaruan global dapat menghancurkan setiap merek sekaligus. Satu cabang per merek membuat tim lambat. Model rilis perlu jalan tengah.
Model konkrit
Pelanggan SaaS B2B mendapatkan logo sendiri, tema, teks onboarding, dan flag fitur tanpa memaksa setiap pelanggan lainnya untuk mengikuti pembaruan yang sama.
Setiap restoran, klinik, gym, atau cabang lokal dapat menerima menu lokal, aset, layar kampanye, dan pembaruan konten tanpa perlu binary baru.
Aplikasi host dapat menampilkan mini-aplikasi yang disetujui atau ruang kerja pelanggan dan beralih ke saluran Capgo yang sesuai secara waktu nyata.
Contoh implementasi
Gunakan shell yang sama Capacitor untuk setiap penyewa. Publikasikan paket web penyewa khusus ke Capgo saluran, kemudian biarkan aplikasi berganti ke saluran yang tepat dari login, pemilihan 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 })
}
The Solution
The Capgo model 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 paket yang merek tersebut harus terima.
Promosikan perbaikan bersama ke setiap saluran ketika aman, atau isolasi rilis ke satu pelanggan ketika perubahan spesifik.
Jika paket web penyewa khusus rusak, gulung kembali saluran tersebut tanpa mengganggu setiap aplikasi merek lainnya.
Gunakan Pembuat untuk shell native baru ketika ikon, izin, plugin, atau metadata toko berubah. Gunakan OTA untuk konten merek yang berubah setiap minggu.
Pola Rilis
Operasi label putih menjadi lebih mudah untuk dikelola ketika setiap penyewa memiliki jalur rilis yang jelas dan setiap jalur dapat diawasi secara independen.
Tetapkan autentikasi, analitis, billing, navigasi, dan plugin native dalam satu aplikasi Capacitor daripada membangunnya kembali per pelanggan.
Peta setiap pelanggan, cabang, lokasi, atau ruang kerja ke saluran Capgo dengan sejarah update dan ritme rilis sendiri.
Kirimkan JavaScript, CSS, asset, konfigurasi, copy, dan eksperimen khusus pelanggan tanpa review 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 kontrol. Mereka ingin penyewa 42 mendapatkan perbaikan darurat hari ini tanpa memindahkan penyewa 1, penyewa 7, dan setiap daftar aplikasi toko pada waktu yang sama.
Umpan balik pelanggan white-label umum
Aplikasi dibangun dengan Capacitor
Merek olahraga, hiburan, dan telekomunikasi regional dapat menggunakan dasar aplikasi yang sama sementara mengubah jadwal, kampanye, dukungan, dan konten khusus pasar untuk setiap merek atau negara.
Spor
Aplikasi media olahraga regional di mana jadwal dan konten lokal memerlukan kontrol pasar.
Hiburan
Petunjuk hiburan di mana konten yang muncul berbeda-beda di setiap pasar dan jendela siaran.
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 biarkan setiap merek bergerak tanpa kodebase terpisah.
Bantuan manusia dari Martin