Lebih lanjut ke konten utama

Operasi Aplikasi Berlabel Putih

Aplikasi Mobile Tanpa Gangguan Rilis

Janji Bisnisnya Sederhana: Jual Banyak Aplikasi Berlabel Tanpa Mengelola Banyak Aplikasi. Capgo membuat operasionalnya Realistis dengan Saluran untuk Paket Spesifik Tenant, Builder untuk Kulit Asli, dan Rollback Ketika Satu Merek Membutuhkan Perbaikan Cepat.

1 Basis Kode
Capacitor Sumber Kebenaran
Saluran Tenant
jalur rilis terkendali
Per merek
radius ledakan rollback

Shell

Capacitor aplikasi

Pengguna

Saluran

Keselamatan

Rollback

Masalahnya

Aplikasi label putih gagal ketika setiap pelanggan menjadi cabang

Variasi merek berkembang dengan cepat

Setiap pelanggan ingin logo, tema, flag fitur, konten, teks komplian, dan waktu peluncuran sendiri.

Fork yang terpisah mengubah permintaan tersebut menjadi utang perawatan yang permanen.

Ulasan toko memperlambat perbaikan penyewaan

Sebuah kesalahan menu, perbaikan onboarding, atau fitur eksklusif pelanggan tidak boleh memaksa setiap penyewaan melalui rilis biner dan tinjauan toko.

Rilis global terlalu kasar

Satu rilis global dapat menghancurkan setiap merek sekaligus. Satu fork per merek membuat tim lambat.

What white-label means in a real Capgo app

Apa yang dimaksud dengan white-label dalam aplikasi __CAPGO_KEEP_0__ yang nyata.

Aplikasi SaaS yang dikustomisasi oleh pelanggan

Pelanggan B2B SaaS mendapatkan logo, tema, salinan onboarding, dan flag fitur sendiri tanpa memaksa setiap pelanggan lain untuk mengikuti update yang sama.

Aplikasi franchise atau lokasi

Setiap restoran, klinik, gym, atau cabang lokal dapat menerima menu lokal, asset, layar kampanye, dan update konten tanpa rilis biner baru.

Aplikasi host dapat menampilkan mini-aplikasi yang disetujui atau ruang kerja pelanggan dan beralih ke saluran yang sesuai dengan Capgo pada waktu runtime.

Contoh Implementasi

Saluran tunggal, saluran khusus penyewa

Gunakan saluran Capacitor yang sama untuk setiap penyewa. Publikasikan bundle web yang khusus untuk penyewa 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

Saluran tunggal, banyak jalur merek yang dikendalikan

Model Capgo menjaga aplikasi asli stabil dan memindahkan pengalaman web merek melalui saluran yang dikendalikan.

Saluran per merek

Buat saluran untuk setiap penyewa, cabang, ruang kerja, pelanggan, atau variasi aplikasi. Sampaikan hanya bundle yang merek tersebut harus terima.

Pelepasan global dan tertarget

Promosikan perbaikan yang sama ke setiap saluran ketika aman, atau isolasi pelepasan ke satu pelanggan ketika perubahan spesifik.

Pulihkan pada tingkat penyewa

Jika paket penyewa khusus rusak, gulir kembali saluran tersebut tanpa mengganggu setiap aplikasi merek lain.

Pembuat untuk shell, OTA untuk iterasi

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

Alur kerja rilis yang dibangun untuk banyak merek

Operasi tanpa label putih menjadi terkelola ketika setiap penyewa memiliki jalur rilis yang jelas dan setiap jalur dapat diawasi secara independen.

1

Bangun shell bersama

Tahan autentikasi bersama, analitik, billing, navigasi, dan plugin native dalam satu aplikasi Capacitor daripada membangunnya kembali per pelanggan.

2

Buat saluran penyewa

Tetapkan setiap pelanggan, cabang, lokasi, atau ruang kerja ke saluran Capgo dengan sejarah pembaruan dan ritme rilis sendiri.

3

Publikasikan paket merek

Kirim JavaScript, CSS, asset, konfigurasi, salinan, dan eksperimen khusus pelanggan tanpa tinjauan toko aplikasi.

4

Kontrol peluncuran dan rollback

Promosikan perubahan yang terbukti lebih luas, berhentikan peluncuran yang berisiko, atau kembali hanya ke 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.

Pengembalian umum dari feedback pelanggan dengan label putih

Aplikasi yang dibangun dengan Capacitor

Aplikasi media dan carrier regional berbagi inti tetapi membutuhkan kontrol lokal

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.

Jenis aplikasi
Aplikasi dengan label putih
Kategori toko
OLAH RAGA, HIBURAN, ALAT
Sumber
Dataset penyimpanan publik
__CAPGO_KEEP_0__

OLAH RAGA

__CAPGO_KEEP_1__

Aplikasi media olahraga regional di mana jadwal dan konten lokal memerlukan kontrol pasar.

1,6 juta instalasi 3,3 peringkat
Lihat daftar aplikasi Google Play
__CAPGO_KEEP_2__ - Aplikasi program TV

HIBURAN

__CAPGO_KEEP_2__ - Program TV

Petunjuk hiburan di mana konten muncul berbeda oleh pasar dan jendela program.

12,1 juta instalasi 4,4 peringkat
Lihat daftar Google Play
Ikon aplikasi Mi Orange

TOOL

Mi Orange

Aplikasi penyedia layanan di mana pola akun bersama masih memerlukan konten produk dan dukungan lokal.

9,3 juta instalasi 4,2 peringkat
Lihat daftar Google Play

Kirim setiap aplikasi merek dari satu sistem rilis Capgo

Buat shell aplikasi sekali, masing-masing pelanggan ditautkan ke saluran Capgo yang dikendalikan, dan jaga setiap merek bergerak tanpa kodebase yang terpisah.