Lebih lanjut 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. Mengintegrasikan Capgo dengan CI/CD Anda

  3. Mengaktifkan unggahan bundle pada Capgo dengan menekan komit

  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 PluginCapacitor kompatibilitasDipelihara
v7.*.* (≥7.25.0)v7.*.*✅ Dapat Dijalankan Penuh
v6.*.* (≥6.25.0)v6.*.*✅ Dapat Dijalankan Penuh
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 Toko Aplikasi iOS memiliki pedoman yang memiliki aturan yang harus Anda ketahui sebelum mengintegrasikan solusi pembaruan Capacitor dalam aplikasi Anda.

Paragraf Ketiga dari Penggunaan Perangkat dan Jaringan yang Tidak Pantas topik menjelaskan bahwa pembaruan sumber code dengan metode apapun selain mekanisme pembaruan Google Play tidak diperbolehkan. Namun, pembatasan ini tidak berlaku untuk pembaruan bundle JavaScript.

Pembatasan ini tidak berlaku untuk code yang dijalankan dalam mesin virtual dan memiliki akses yang terbatas ke API Android (seperti JavaScript dalam tampilan web atau browser).

Yang sepenuhnya memungkinkan Capacitor-updater karena hanya memperbarui bundle JS dan tidak memperbarui code yang native.

Paragraf 3.3.2, sejak tahun 2015’s Perjanjian Lisensi Program Pengembang Apple memungkinkan sepenuhnya melakukan pembaruan secara nirkabel dari JavaScript dan aset - dan dalam versi terbarunya (20170605) tersedia untuk diunduh di sini ketentuan ini bahkan lebih luas:

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 yang dimaksud dan dipromosikan Aplikasi sebagai yang dikirimkan ke App Store, (b) tidak menciptakan toko atau tempat jual untuk code atau aplikasi lainnya, dan (c) tidak menghindari tanda tangan, sandbox, atau fitur keamanan lainnya dari Sistem Operasi.

Updater Capacitor memungkinkan Anda untuk mengikuti aturan-aturan ini dengan penuh ketaatan selama pembaruan yang Anda kirimkan tidak secara signifikan mengubah produk Anda dari tujuan aslinya yang disetujui App Store.

Untuk tetap dalam ketaatan dengan pedoman Apple, kami merekomendasikan bahwa aplikasi yang didistribusikan ke App Store tidak mengaktifkan skenario ini, sejak dalam Force update Pedoman Ulasan App Store menyatakan: state that:

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

Hal ini bukanlah masalah untuk perilaku default pembaruan latar belakang, karena tidak akan memaksa pengguna untuk menerapkan versi baru sampai mereka menutup aplikasi berikutnya, 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 untuk mempublikasikannya, dalam bentuk terbuka sumber dengan lisensi yang sama. Jika Anda menggunakan code tanpa modifikasi, maka tidak ada yang perlu dikhawatirkan. Lihat isu di bawah untuk informasi lebih lanjut, silakan cek link 👇

Anda dapat menggunakannya di aplikasi Anda tanpa harus khawatir

Jika Anda meng-host sendiri dan menemukan alat ini berguna, silakan pertimbangkan untuk mendukung pekerjaan saya dengan menjadi GitHub sponsor.

Saya bertaruh untuk mengembangkan semua code di sini secara terbuka daripada memasang paywall. Dengan membuka dan tidak berjuang, saya percaya kita bisa membuat dunia menjadi tempat yang lebih baik.

Membuat hal ini mungkin memerlukan kita semua untuk berkontribusi, termasuk Anda. Jika Capgo cloud tidak memenuhi kebutuhan Anda, Anda bisa mendukung seorang Pembuat yang berdedikasi. di sini atas syarat Anda sendiri.

Harga paket dasar: $14*12 = $168 per tahun. Sementara rata-rata dev/hour = $60. Artinya, jika Anda menghabiskan 3 jam waktu dev untuk self-host, Anda bisa membayar untuk satu tahun penuh, 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.