Skip ke konten utama

Operasi aplikasi tanpa label

Aplikasi seluler tanpa label tanpa kekacauan rilis

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

Sumber kode tunggal
Capacitor source of truth
Rute rilis yang dikendalikan
Per merek
Radius perbaikan kembali ke awal
1 kodebase

Shell

Capacitor app

Pengguna

Saluran

Keamanan

Rollback

Masalahnya

Aplikasi label putih gagal ketika setiap pelanggan menjadi cabang

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.

Ulasan toko memperlambat perbaikan penyewa

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

Rilis global terlalu kasar

Satu pembaruan global dapat menghancurkan setiap merek sekaligus. Satu cabang per merek membuat tim lambat. Model rilis perlu jalan tengah.

Model konkrit

Apa yang berarti white-label dalam aplikasi Capgo nyata

Aplikasi SaaS yang ditandai dengan merek pelanggan

Pelanggan SaaS B2B mendapatkan logo sendiri, tema, teks onboarding, dan flag fitur tanpa memaksa setiap pelanggan lainnya untuk mengikuti pembaruan yang sama.

Aplikasi franchise atau lokasi

Setiap restoran, klinik, gym, atau cabang lokal dapat menerima menu lokal, aset, layar kampanye, dan pembaruan konten tanpa perlu binary baru.

Toko mini pasar aplikasi

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

Contoh implementasi

Satu shell bersama, saluran khusus penyewa

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

Sistem Satu Shell, Banyak Jalur Merek Terkontrol

The Capgo model menjaga aplikasi native stabil dan memindahkan pengalaman web merek melalui saluran yang dikendalikan.

Saluran per Merek

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

Rilis Global dan Terfokus

Promosikan perbaikan bersama ke setiap saluran ketika aman, atau isolasi rilis ke satu pelanggan ketika perubahan spesifik.

Rollback pada Tingkat Penyewa

Jika paket web penyewa khusus rusak, gulung kembali saluran tersebut tanpa mengganggu setiap aplikasi merek lainnya.

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.

Pola Rilis

Alur Rilis yang Dibangun untuk Banyak Merek

Operasi label putih menjadi lebih mudah untuk dikelola ketika setiap penyewa memiliki jalur rilis yang jelas dan setiap jalur dapat diawasi secara independen.

1

Bangun shell bersama

Tetapkan autentikasi, analitis, billing, navigasi, dan plugin native dalam satu aplikasi Capacitor daripada membangunnya kembali per pelanggan.

2

Buat saluran penyewa

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

3

Publikasikan paket merek

Kirimkan JavaScript, CSS, asset, konfigurasi, copy, dan eksperimen khusus pelanggan tanpa review toko aplikasi.

4

Kontrol peluncuran dan rollback

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

Aplikasi media dan carrier regional berbagi inti tetapi memerlukan 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
Label putih
Kategori toko
OLAH RAGA, HIBURAN, ALAT
Sumber
Dataset toko publik
Ikon aplikasi Tigo Sports Guatemala

Spor

Tigo Sports Guatemala

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

1,6 juta instalasi 3,3 peringkat
Lihat daftar pengguna Google Play
Logo TV SPIELFILM - TV-Programm

Hiburan

TV SPIELFILM - TV-Programm

Petunjuk hiburan di mana konten yang muncul berbeda-beda di setiap pasar dan jendela siaran.

12,1 juta instalasi 4,4 peringkat
View Daftar Aplikasi Google Play

Ship setiap aplikasi berlabel dari satu sistem pelepasan Capgo

Bangun kerangka aplikasi sekali, peta setiap penyewa ke saluran Capgo yang dikendalikan, dan biarkan setiap merek bergerak tanpa kodebase terpisah.

Bantuan manusia dari Martin