Lompat ke Konten

Getting started

GitHub

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

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

Saya membuat taruhan untuk membuka sumber terbuka semua code yang saya buat di sini daripada memasang paywall. Dengan membuka sumber terbuka daripada berjuang dan menyembunyikan, saya percaya kita dapat membuat dunia menjadi tempat yang lebih baik.

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

Tapi untuk membuatnya mungkin, kita semua harus berkontribusi, termasuk Anda.

Jika Capgo tidak sesuai dengan Anda, maka bayarlah harga sendiri dan dukung pembuat yang mandiri pada syarat Anda.

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

Fitur-FiturCapgoPenggunaan Sendiri
Pembaruanโœ…๐Ÿšง
Auto Revertโœ…๐Ÿšง
Pemberitahuan Email pada Gagalโœ…๐Ÿšง
Saluranโœ…๐Ÿšง
Saluran Penggantiโœ…๐Ÿšง
Pengaturan Saluranโœ…๐Ÿšง
Pengaturan Saluranโœ…๐Ÿšง
Pengaturan Perangkat โœ…๐Ÿšง
ID Kustom โœ…๐Ÿšง
Atur Otomatis Channel โœ…๐Ÿšง
API Channel โœ…๐Ÿšง
Statistik Perbarui โœ…๐Ÿšง
Statistik Download Gagal โœ…๐Ÿšง
Statistik Pengguna Aplikasi โœ…๐Ÿšง
Enkripsi Perbarui โœ…๐Ÿšง
Perbarui Delta (manifest) โœ…โŒ

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

Pilih antara Otomatis dan Manual

Judul: Pilih antara Otomatis dan Manual

Pada mode otomatis, sebagian logika dihandle oleh Native code, pembaruan diputuskan di sisi server, ini lebih aman dan memungkinkan pembaruan halus, pengiriman parsial ke satu perangkat atau kelompok dan lain-lain.

Pada mode manual, semua logika dihandle oleh JS.

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

Untuk mengirimkan pembaruan ke aplikasi Anda, Anda perlu mengompresnya. Cara terbaik untuk yakin bahwa kompresi Anda baik adalah dengan menggunakan Capgo CLI untuk mengompres.

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

Anda harus menyajikan zip ini dari server Anda sendiri.

Jika Anda menggunakan Mulai untuk merencanakan migrasi dan operasi bisnis, hubungkan dengan Menggunakan @capgo/capacitor-updater untuk kemampuan asli dalam Menggunakan @capgo/capacitor-updater, Capgo Bisnis untuk alur produk di Capgo Bisnis Alternatif Plugin Bisnis Ionic untuk alur produk di Alternatif Plugin Bisnis Ionic Capgo Alternatif untuk alur produk di Capgo Alternatif, dan Capgo Konsultasi untuk alur produk di Capgo Konsultasi.