Langsung ke konten

Memulai

Dokumentasi ini akan menjelaskan cara menjalankan server pembaruan otomatis Anda sendiri

Pendahuluan

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

Saya membuat taruhan untuk membuka source code semua kode yang saya buat di sini alih-alih memasang paywall. Dengan membukanya alih-alih melawan dan menyembunyikan, saya percaya kita dapat membuat dunia menjadi tempat yang lebih baik

Lebih lanjut, saya ingin fokus pada alat Capgo, dan menjadikannya bisnis yang terbuka dan transparan

Tetapi untuk mewujudkannya, kita semua perlu melakukan bagian kita masing-masing, termasuk Anda 🥹

Jika Capgo tidak cocok untuk Anda, maka bayar harga Anda sendiri dan dukung Maker bootstrapped sesuai ketentuan Anda

Fitur paritas

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

FiturCapgoSelf hosted
Pembaruan🚧
Kembali otomatis🚧
Peringatan email saat gagal🚧
Kanal🚧
Override Kanal🚧
Override Perangkat🚧
Pengaturan Kanal🚧
Pengaturan Perangkat🚧
ID Kustom🚧
Set Kanal Otomatis🚧
API Kanal🚧
Statistik Pembaruan🚧
Statistik Unduhan Gagal🚧
Statistik Penggunaan Aplikasi🚧
Enkripsi Pembaruan🚧

Perhatikan bahwa Anda tidak dapat menggunakan Capgo cloud dan server Anda secara bersamaan

Pilih antara Otomatis dan Manual

Dalam mode otomatis, sebagian logika ditangani oleh kode Native, pembaruan diputuskan di sisi server, ini lebih aman dan memungkinkan pembaruan yang lebih detail, penerapan parsial ke satu perangkat atau grup dan lainnya

Dalam mode manual, semua logika ditangani oleh JS

Pasang Capacitor updater

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

Siapkan bundle Anda

Untuk mengirim pembaruan ke aplikasi Anda, Anda perlu mengzipnya Cara terbaik untuk memastikan zip Anda baik adalah menggunakan CLI Capgo untuk mengzip

Create a bundle with your files to serve from your server
npx @capgo/cli@latest bundle zip

Anda harus menyajikan zip ini dari server Anda sendiri