Mulai Tutorial
Ikuti tutorial quickstart dan mulai menggunakan Capgo dalam waktu singkat!
Tutorial quickstart akan memandu Anda melalui konsep-konsep utama Capgo! Konsep yang akan dibahas meliputi:
Menambahkan aplikasi ke akun Capgo Anda
Mengintegrasikan Capgo dengan CI/CD Anda
Memicu upload bundle di Capgo dengan mendorong commit
Mengkonfigurasi dan menyesuaikan publikasi bundle Capgo
Menyiapkan aplikasi Anda untuk mengaktifkan pembaruan langsung melalui Capgo
Menerapkan pembaruan langsung ke aplikasi Anda dari Capgo
Cukup ikuti panduan langkah demi langkah, atau navigasi langsung ke dokumentasi untuk komponen yang menarik bagi Anda
Mulai Tutorial
Ikuti tutorial quickstart dan mulai menggunakan Capgo dalam waktu singkat!
Mudah diintegrasikan
Integrasikan Capgo dengan CI/CD Anda dan picu upload bundle di Capgo dengan mendorong commit
Dokumentasi Pembaruan Langsung
Perbarui aplikasi Anda dari jarak jauh secara real-time tanpa penundaan app store
Pemecahan Masalah
Masalah umum dan cara mengatasinya
Bergabung dengan Server Discord Capacitor-updater!
Versi Plugin | Kompatibilitas Capacitor | Dipelihara |
---|---|---|
v6** | v6** | ✅ |
v5** | v5** | Hanya bug kritis |
v4** | v4** | ⚠️ Usang |
v3** | v3** | ⚠️ Usang |
> 7 | v4** | ⚠️ Usang, CI kami menjadi gila dan terlalu banyak menaikkan versi |
Android Google Play dan iOS App Store memiliki pedoman terkait yang memiliki aturan yang harus Anda ketahui sebelum mengintegrasikan solusi Capacitor-updater dalam aplikasi Anda
Paragraf ketiga dari topik Penyalahgunaan Perangkat dan Jaringan menjelaskan bahwa memperbarui kode sumber dengan metode apa pun selain mekanisme pembaruan Google Play dibatasi Namun pembatasan ini tidak berlaku untuk memperbarui bundle javascript
Pembatasan ini tidak berlaku untuk kode yang berjalan di mesin virtual dan memiliki akses terbatas ke API Android (seperti JavaScript di webview atau browser)
Itu sepenuhnya memperbolehkan Capacitor-updater karena hanya memperbarui bundle JS dan tidak akan memperbarui kode native
Paragraf 332, sejak tahun 2015 Perjanjian Lisensi Program Pengembang Apple sepenuhnya mengizinkan melakukan pembaruan over-the-air untuk JavaScript dan aset - dan dalam versi terbarunya (20170605) dapat diunduh di sini aturan ini bahkan lebih luas:
Kode yang diinterpretasikan dapat diunduh ke Aplikasi tetapi hanya selama kode tersebut: (a) tidak mengubah tujuan utama Aplikasi dengan menyediakan fitur atau fungsionalitas yang tidak konsisten dengan tujuan yang dimaksudkan dan diiklankan dari Aplikasi sebagaimana yang diserahkan ke App Store, (b) tidak membuat toko atau storefront untuk kode atau aplikasi lain, dan (c) tidak memotong penandatanganan, sandbox, atau fitur keamanan lain dari OS
Capacitor-updater memungkinkan Anda mengikuti aturan-aturan ini dengan kepatuhan penuh selama pembaruan yang Anda dorong tidak secara signifikan menyimpang dari tujuan awal produk Anda yang disetujui App Store
Untuk tetap mematuhi pedoman Apple, kami menyarankan agar aplikasi yang didistribusikan App Store tidak mengaktifkan skenario ‘Pembaruan paksa’, karena dalam Pedoman Peninjauan App Store menyatakan bahwa:
Aplikasi tidak boleh memaksa pengguna untuk menilai aplikasi, mengulas aplikasi, mengunduh aplikasi lain, atau tindakan serupa lainnya untuk mengakses fungsionalitas, konten, atau penggunaan aplikasi
Ini bukan masalah untuk perilaku default pembaruan latar belakang, karena tidak akan memaksa pengguna untuk menerapkan versi baru sampai mereka menutup aplikasi lain kali, tetapi setidaknya Anda harus mengetahui peran itu jika Anda memutuskan untuk menampilkannya
Plugin ini berada di bawah Lisensi LGPL-30 dan back-end berada di bawah Lisensi AGPL-30
💡 LGPL-30 berarti jika seseorang memodifikasi kode plugin, wajib untuk mempublikasikannya, dalam open-source dengan lisensi yang sama Jika Anda menggunakan kode tanpa modifikasi, itu tidak menyangkut Anda Lihat masalah di bawah untuk detail lebih lanjut klik tautan 👇
Anda dapat menyertakannya dalam aplikasi Anda tanpa khawatir
Jika Anda self-host dan merasa alat ini berguna, silakan pertimbangkan untuk mendukung pekerjaan saya dengan menjadi sponsor GitHub
Saya membuat taruhan untuk open-source semua kode yang saya bangun di sini alih-alih memasang paywall Dengan membukanya alih-alih melawan dan menyembunyikan, saya percaya kita dapat membuat dunia menjadi tempat yang lebih baik
Untuk mewujudkan ini, kita semua perlu melakukan bagian kita, termasuk Anda 🥹 Jika Capgo cloud tidak memenuhi kebutuhan Anda, Anda dapat mendukung Maker bootstrapped di sini dengan syarat Anda sendiri
Harga paket dasar: $14*12 = $168 setahun Sementara rata-rata dev/jam = $60 Itu berarti bahwa 3 jam terbuang waktu dev pada self-host memungkinkan Anda membayar untuk seluruh tahun, jika Anda menghabiskan lebih dari 3 jam Anda kehilangan uang ^^