Memulai
Dokumentasi ini akan menjelaskan cara menjalankan server pembaruan otomatis Anda sendiri
Sebelum memulai
Jika Anda menggunakan karya ini untuk keperluan sendiri, saya sangat menyarankan Anda untuk mendukung pekerjaan saya melalui Github support
Saya membuat keputusan besar untuk membuka source code berharga yang saya bangun di sini
Saya bisa saja menyimpannya untuk diri sendiri dan memberikan harga tinggi
Lebih lanjut, saya ingin fokus pada tooling Capgo, dan menjadikannya bisnis yang terbuka dan transparan
Demikian pula, saya pikir ini akan membuat dunia kita menjadi tempat yang lebih baik dengan keterbukaan daripada pertentangan dan penyembunyian
Tapi untuk mewujudkannya, kita semua perlu berperan, termasuk Anda 🥹
Jika penawaran Capgo tidak cocok untuk Anda, tentukan harga Anda sendiri dan dukung seorang Maker bootstrapped DI SINI sesuai ketentuan Anda
Fitur paritas
Jika Anda memilih menggunakan server Anda sendiri, Anda kehilangan alur setup 5 menit
Anda perlu mengimplementasikan semua fitur sendiri
Berikut daftarnya:
Fitur | Capgo | Self hosted |
---|---|---|
Pembaruan | ✅ | 🚧 |
Pengembalian otomatis | ✅ | 🚧 |
Peringatan email saat gagal | ✅ | 🚧 |
Saluran | ✅ | 🚧 |
Override Saluran | ✅ | 🚧 |
Override Perangkat | ✅ | 🚧 |
Pengaturan saluran | ✅ | 🚧 |
Pengaturan perangkat | ✅ | 🚧 |
ID Kustom | ✅ | 🚧 |
Pengaturan saluran otomatis | ✅ | 🚧 |
API Saluran | ✅ | 🚧 |
Statistik Pembaruan | ✅ | 🚧 |
Statistik Unduhan Gagal | ✅ | 🚧 |
Statistik Penggunaan Aplikasi | ✅ | 🚧 |
Enkripsi pembaruan | ✅ | 🚧 |
Jika Anda mengirim pembaruan yang salah ke pengguna Anda, aplikasi mereka bisa rusak
Perlu diingat 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, deploy parsial ke satu perangkat atau grup dan lainnya
Dalam mode manual, semua logika ditangani oleh JS, ada hal baik dan buruk di kedua skenario
Siapkan bundle Anda
Untuk mengirim pembaruan ke aplikasi Anda, Anda perlu mengzipnya Cara terbaik untuk memastikan zip Anda baik adalah menggunakan CLI Capgo untuk zipping
npx @capgo/cli@latest bundle zip
akan membuat zip Anda siap diunggah ke backend Anda