Langsung ke konten

Getting started

GitHub

Dokumentasi ini menjelaskan cara menjalankan server auto-update Anda sendiri.

Jika Anda merasa pekerjaan ini bermanfaat, pertimbangkan untuk mendukung saya dengan menjadi sponsor Github.

Saya bertaruh untuk open-source semua code yang saya bangun di sini, alih-alih menguncinya di balik paywall. Dengan membukanya, bukan melawan dan bersembunyi, saya percaya kita bisa menjadikan dunia tempat yang lebih baik.

Selain itu, saya ingin fokus pada tooling Capgo, dan menjadikannya bisnis yang terbuka dan transparan.

Tapi agar ini bisa terwujud, kita semua perlu berperan, termasuk Anda 🥹.

Jika Capgo tidak cocok untuk Anda, bayar sesuai harga Anda sendiri dan dukung Maker yang bootstrapped sesuai keinginan Anda.

Jika Anda memilih menggunakan server sendiri, Anda akan kehilangan alur setup 5 menit.
Anda perlu mengimplementasikan semua fitur ini sendiri.

FiturCapgoSelf-hosted
Update✅🚧
Revert otomatis✅🚧
Alert email saat gagal✅🚧
Channel✅🚧
Override Channel✅🚧
Override Perangkat✅🚧
Pengaturan Channel✅🚧
Pengaturan Perangkat✅🚧
ID Kustom✅🚧
Set Channel Otomatis✅🚧
API Channel✅🚧
Statistik Update✅🚧
Statistik Download Gagal✅🚧
Statistik Penggunaan Aplikasi✅🚧
Enkripsi Update✅🚧
Update Delta (manifest)✅❌

Perlu diingat bahwa Anda tidak bisa menggunakan cloud Capgo dan server Anda secara bersamaan.

Dalam mode auto, sebagian logika ditangani oleh Native code, pembaruan ditentukan di sisi server. Ini lebih aman dan memungkinkan pembaruan granular, deployment parsial ke satu perangkat atau grup, dan lainnya.

Dalam mode manual, semua logika ditangani oleh JS.

Install Capacitor updater
npm install @capgo/capacitor-updater
npx cap sync

Untuk mengirim update ke aplikasi Anda, Anda perlu meng-zip-nya. Cara terbaik untuk memastikan zip Anda valid adalah menggunakan Capgo CLI untuk proses zipping.

Buat bundle dengan file Anda untuk disajikan dari server Anda
npx @capgo/cli@latest bundle zip

Anda harus menyajikan file zip ini dari server Anda sendiri.

Lanjutkan dari Getting started

Bagian berjudul “Lanjutkan dari Memulai”

Jika Anda menggunakan Getting started untuk merencanakan migrasi dan operasional enterprise, hubungkan dengan Menggunakan @capgo/capacitor-updater untuk fitur native di bagian Menggunakan @capgo/capacitor-updater, Capgo Enterprise untuk workflow produk di Capgo Enterprise, Alternatif Plugin Ionic Enterprise untuk workflow produk di Alternatif Plugin Ionic Enterprise, Alternatif Capgo untuk alur kerja produk di Capgo Alternatives, dan Konsultasi Capgo untuk alur kerja produk di Capgo Consulting.