Lompat ke Konten

Ringkasan

Tutorial cepat akan membawa Anda melalui konsep-konsep kunci dari Capgo! Konsep-konsep yang akan dijelajahi termasuk:

  1. Mengambahkan aplikasi ke akun Capgo Anda

  2. Integrasi Capgo dengan CI/CD Anda

  3. Mengaktifkan unggahan bundle pada Capgo dengan memasukkan perubahan

  4. Mengatur dan mengcustomisasi publikasi bundle Capgo

  5. Mengatur aplikasi Anda untuk memungkinkan pembaruan hidup melalui Capgo

  6. Mengunggah pembaruan hidup ke aplikasi Anda dari Capgo

Hanya ikuti petunjuk langkah demi langkah, atau navigasikan langsung ke dokumentasi untuk komponen yang menarik perhatian Anda.

Join Server Discord Capgo!

Versi PluginKompatibilitas CapacitorDipelihara
v7.*.* (≥7.25.0)v7.*.*✅ Dapat Dijalankan
v6.*.* (≥6.25.0)v6.*.*✅ Dapat Dijalankan
v5.*.* (≥5.10.0)v5.*.*✅ Dapat dukungan penuh
v5.*.* (<5.10.0)v5.*.*⚠️ Tidak lagi didukung
v4.*.*v4.*.*❌ Tidak lagi didukung
v3.*.*v3.*.*❌ Tidak lagi didukung
>= 8v4.*.*⚠️ Dihapus karena masalah versi dalam proses CI kami

Android Google Play dan App Store iOS memiliki pedoman yang memiliki aturan yang harus Anda ketahui sebelum mengintegrasikan solusi pembaruan Capacitor dalam aplikasi Anda.

Paragraf Ketiga dari Abusi Perangkat dan Jaringan topik menjelaskan bahwa pembaruan sumber code dengan metode apapun selain mekanisme pembaruan Google Play dilarang. Namun, larangan ini tidak berlaku untuk pembaruan bundle JavaScript.

Pembaruan ini tidak berlaku untuk code yang menjalankan di mesin virtual dan memiliki akses terbatas ke API Android (seperti JavaScript di dalam webview atau browser).

Perluasan ini sepenuhnya memungkinkan pembaruan Capacitor-updater karena hanya memperbarui bundle JS dan tidak akan memperbarui code native.

Mulai Cepat dengan Capgo 3.3.2sejak tahun 2015 Perjanjian Lisensi Program Pengembang Apple memungkinkan melakukan pembaruan perangkat keras secara nirkabel untuk JavaScript dan aset - dan dalam versi terbarunya (20170605) tersedia di sini ini aturan yang lebih luas lagi:

Interpreted code dapat diunduh ke sebuah Aplikasi, tetapi hanya selama code: (a) tidak mengubah tujuan utama Aplikasi dengan menyediakan fitur atau fungsi yang tidak konsisten dengan tujuan dan iklan yang dimaksudkan Aplikasi sebagaimana disampaikan ke App Store, (b) tidak menciptakan toko atau toko-toko untuk code atau aplikasi lain, dan (c) tidak menghindari tanda tangan, sandbox, atau fitur keamanan lainnya dari OS.

Capacitor Updater allows you to follow these rules in full compliance so long as the update you push does not significantly deviate your product from its original App Store approved intent.

Untuk tetap memenuhi pedoman Apple, kami merekomendasikan bahwa aplikasi yang didistribusikan di App Store tidak mengaktifkan fitur tersebut. Force update skenario, karena di Pedoman Ulasan App Store keadaan tersebut:

Apps tidak boleh memaksa pengguna untuk memberikan peringkat aplikasi, mengulas aplikasi, mengunduh aplikasi lain, atau aksi lainnya untuk mengakses fungsi, konten, atau penggunaan aplikasi.

Apa yang tidak menjadi masalah untuk perilaku pembaruan latar belakang default, karena tidak akan memaksa pengguna untuk menerapkan versi baru sampai mereka menutup aplikasi selanjutnya, tetapi setidaknya Anda harus menyadari peran tersebut jika Anda memutuskan untuk menampilkan informasi tersebut.

Plugin ini berada di bawah Lisensi LGPL-3.0 dan back-endnya berada di bawah Lisensi AGPL-3.0.

💡 LGPL-3.0 berarti jika seseorang mengubah code plugin, maka wajib dipublikasikan, dalam bentuk open-source dengan lisensi yang sama. Jika Anda menggunakan code tanpa modifikasi, maka tidak ada yang perlu dikhawatirkan. Lihat isu di bawah untuk informasi lebih lanjut, cek link 👇

Anda dapat menggunakannya di aplikasi Anda tanpa harus khawatir

Jika Anda meng-host sendiri dan menemukan alat ini berguna, silakan mengonsultasikan dukungan saya dengan menjadi GitHub sponsor.

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

Untuk membuat hal ini mungkin, kita semua harus berkontribusi, termasuk Anda. Jika Capgo cloud tidak memenuhi kebutuhan Anda, Anda dapat mendukung seorang Pembuat yang berdiri sendiri di sini atas syarat Anda sendiri.

Harga paket dasar: $14*12 = $168 per tahun. Sementara rata-rata dev/hour = $60. Artinya, 3 jam waktu pengembang yang hilang untuk self-host memungkinkan Anda membayar untuk satu tahun, jika Anda menghabiskan lebih dari 3 jam, Anda akan kehilangan uang ^^

Jika Anda menggunakan Ringkasan untuk merencanakan otomatisasi CI/CD, hubungkannya dengan Capgo Otomatisasi CI/CD untuk alur kerja produk di Capgo Otomatisasi CI/CD, Capgo Pembangunan Nativ untuk alur kerja produk di Capgo Pembangunan Nativ, Capgo Integrasi for the product workflow in Capgo Integrations, untuk alur kerja produk di __CAPGO_KEEP_0__ Integrasi, Integrasi CI/CD GitHub Actions Integration for the implementation detail in GitHub Actions Integration.