Variasi merek berlabel putih berkembang pesat
Setiap pelanggan ingin logo, tema, set fitur, konten, dan tanggal peluncuran sendiri. Cabang terpisah mengubah permintaan tersebut menjadi perawatan yang harus dibayar pada setiap rilis
Aplikasi berlabel putih dan multi-tenant
Berikan setiap tenant, merek, atau lokasi saluran Capgo sendiri. Perbarui lapisan web satu tenant tanpa menyentuh yang lain, dan bangun kulit asli bawaan dengan Capgo Build.
14 hari percobaan gratis tanpa batas. Tidak memerlukan kartu kredit
Shell
Capacitor Aplikasi
Penyewa
Saluran
Nativ
Capgo Build
Masalahnya
Setiap pelanggan ingin logo, tema, set fitur, konten, dan tanggal peluncuran sendiri. Cabang terpisah mengubah permintaan tersebut menjadi perawatan yang harus dibayar pada setiap rilis
Salah satu menu atau perbaikan onboarding untuk penyewa satu tidak harus menunggu rilis biner baru dan ulasan toko, seringnya 24-48 jam, kadang-kadang lebih lama
Satu rilis global dapat menghancurkan setiap merek sekali. Satu cabang per merek memperlambat tim seluruhnya. Anda membutuhkan jalur rilis per penyewa
Pengaturan umum
Setiap pelanggan bisnis mendapatkan logo, tema, teks onboarding, dan set fitur sendiri, dan menerima update melalui saluran sendiri
Setiap restoran, klinik, gym, atau cabang mendapatkan menu lokal, aset, dan layar kampanye sebagai pembaruan hidup, tanpa binary baru.
Sebuah aplikasi host menampilkan workspace atau aplikasi mini dan mengalihkan perangkat ke saluran yang sesuai dengan Capgo pada waktu runtime dengan setChannel().
The Solusi
Lapisan shell asli tetap bersama. Setiap pelanggan memiliki lapisan webnya sendiri yang berjalan melalui saluran masing-masing.
Setiap penyewa, franchise, atau workspace mendapatkan saluran. Kirimkan ke satu penyewa atau ke semua mereka, dan kembali ke satu saluran tanpa menyentuh yang lain.
Saluran DokumenDengan penugasan otomatis diaktifkan, aplikasi memanggil setChannel() untuk menempatkan perangkat pada saluran penyewa. Capgo masih memvalidasi saluran pada setiap periksa pembaruan.
Referensi setChannel()Tenan sering menjalankan versi native yang berbeda. Blokir pembaruan utama per channel, atau tetapkan versi native minimum, sehingga paket hanya mencapai shell yang dapat menjalankannya.
Dokumen Target VersiBangun setiap rasa Android atau skema iOS di cloud dan unggah ke toko. Gunakan pembaruan hidup untuk layer web yang berubah setiap minggu.
Pilihan BangunCara Kerjanya
Satu kodebase Capacitor untuk semua, satu channel per tenant. Perintah dan code berasal dari Capgo CLI dan dokumen pembaruan.
Setiap tenant mendapatkan channel dengan bundle dan riwayatnya sendiri. Izinkan penugasan sendiri sehingga aplikasi dapat memindahkan perangkat ke channel tersebut.
npx @capgo/cli@latest channel add acme com.example.app --self-assign
npx @capgo/cli@latest channel add globex com.example.app --self-assign
Saluran dokumen
Bangun lapisan web dengan tema dan konfigurasi penyewa, lalu unggah ke saluran penyewa itu saja. Penyewa lain tetap menggunakan bundle saat ini.
npx @capgo/cli@latest bundle upload --channel acme
npx @capgo/cli@latest bundle upload --channel globex
Rollback dokumen
Setelah login, panggil setChannel() dengan saluran penyewa. Pilihan disimpan di perangkat dan berlaku pada cek update berikutnya.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
await CapacitorUpdater.setChannel({
channel: tenant.channel,
triggerAutoUpdate: true,
})
Referensi setChannel()
Saat penyewa membutuhkan daftar toko, ikon, atau izin sendiri, bangun rasa atau skema itu dengan Capgo Bangun. Tidak perlu Mac sendiri.
npx @capgo/cli@latest build request com.acme.app --platform android --android-flavor acme
npx @capgo/cli@latest build request com.acme.app --platform ios --ios-scheme Acme
Pilihan bangun
Aplikasi dibangun dengan Capacitor
Merek olahraga, hiburan, dan telekomunikasi regional dapat menggunakan satu fondasi aplikasi sambil mengubah jadwal, kampanye, dukungan, dan konten khusus pasar untuk setiap merek atau negara
Aplikasi olahraga regional di mana jadwal dan konten lokal memerlukan kendali pasar.
Petunjuk hiburan di mana permukaan konten bervariasi menurut pasar dan jendela program.
Aplikasi Pengecer yang masih memerlukan konten produk dan dukungan lokal.
Bukti pelanggan
Pengembang, Webincode
"Menggunakan ID perangkat untuk menambahkan ke beberapa kelompok dan mengirimkan perubahan hanya ke kelompok tertentu sangat membantu."
CTO, Pribadi
“Mengatur semuanya membutuhkan kurang dari sehari. Pengiriman melalui saluran memungkinkan saya untuk menguji di perangkat saya sendiri sebelum apa pun mengenai pengguna produksi.”
Pengembang Utama, drivolino GmbH
“Plugin Pembaruan Capgo Capacitor sepenuhnya mengubah cara kami mengirimkan pembaruan. Yang dulunya membutuhkan hari sekarang hanya membutuhkan menit.”
FAQ
Apa tim yang bertanya sebelum menjalankan banyak merek di satu Capgo setup.
Hanya ketika setiap merek memiliki ID aplikasi sendiri di toko. Aplikasi toko tunggal yang melayani banyak penyewa adalah satu Capgo aplikasi dengan saluran per penyewa. Aplikasi toko yang terpisah dengan merek yang terpisah adalah aplikasi Capgo yang terpisah, masing-masing dengan salurannya sendiri.
Dokumen SaluranYes. If the tenant's channel allows self-assignment, call setChannel() from the app. On current plugin versions the choice is stored on the device and used on the next update check.
Referensi setChannel()Menggunakan target versi. Blokir pembaruan utama di sebuah saluran, atau tetapkan versi native minimum di sebuah paket, sehingga cangkang yang lebih tua tetap paket yang dapat dijalankan.
Referensi target versiYes. Each channel keeps its own bundle history. Roll the tenant's channel back to an earlier bundle, and the other channels keep what they have.
Referensi pengembalianAplikasi nama, ikon, izin, plugin native, dan code hidup di dalam biner. Capgo Build dapat membangun setiap rasa atau skema dan unggah ke App Store Connect dan Google Play.
Referensi Capgo BuildSelama 14 hari percobaan, buatlah dua saluran tenant, unggahlah sebuah paket ke setiap saluran, dan switchlah perangkat uji antara mereka dengan setChannel().
Jalankan sebuah Capgo live update saluran per tenant dari satu Capacitor kode sumber.
Dapatkan dukungan manusia dari Martin
Percobaan gratis tanpa batas selama 14 hari. Tidak memerlukan kartu kredit
Perluan bisnis besar? Bicaralah dengan tim kami