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
Fitur | Capgo | Self 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
npm install @capgo/capacitor-updaternpx 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
npx @capgo/cli@latest bundle zip
Anda harus menyajikan zip ini dari server Anda sendiri