Capgo Live Update adalah layanan yang memungkinkan pengembang untuk mengunduh pembaruan ke aplikasi mobile mereka tanpa harus melewati proses pengajuan App Store tradisional. Ini dapat menjadi cara yang nyaman untuk memperbaiki bug atau membuat pembaruan kecil ke aplikasi tanpa harus menunggu proses ulasan App Store. Namun, Capgo Live Update tidak mendukung pembaruan aplikasi Flutter karena aplikasi Flutter dikompilasi menjadi kode native code.
Flutter adalah kerangka kerja pengembangan aplikasi mobile yang menggunakan bahasa pemrograman Dart. Salah satu fitur utama Flutter adalah kemampuan untuk membuat aplikasi yang dapat berjalan di baik iOS dan Android menggunakan satu basis kode. Untuk mencapai hal ini, Flutter mengompilasi kode aplikasi code menjadi kode native code untuk setiap platform. Ini berarti aplikasi secara efektif adalah aplikasi native, bukan aplikasi web atau aplikasi hybrid.
Karena aplikasi Flutter dikompilasi menjadi kode native code, tidak mungkin menggunakan Capgo Live Update untuk mengunduh pembaruan ke aplikasi Flutter. Sebaliknya, pengembang harus mengajukan pembaruan ke toko aplikasi seperti biasa dengan aplikasi native lainnya.
Selain itu, membuat pembaruan ke kode native code secara umum melanggar aturan untuk toko aplikasi. Baik App Store Apple dan Google Play Store memiliki kebijakan yang memungkinkan pengembang untuk memperkenalkan perubahan ke kode native code setelah aplikasi telah diajukan untuk ulasan. Ini karena memperkenalkan perubahan ke kode native code dapat memungkinkan adanya kelemahan keamanan atau masalah lain yang dapat mengganggu kinerja aplikasi.
Ringkasan, meskipun Capgo Live Update adalah alat yang berguna untuk memperbarui aplikasi mobile dengan cepat, namun tidak dapat digunakan untuk memperbarui aplikasi Flutter.
Hal ini disebabkan oleh proses kompilasi Flutter dan aturan dari toko aplikasi.
Lanjutkan dari Flutter live update
Jika Anda menggunakan Flutter live update untuk merencanakan persetujuan toko dan distribusi, hubungkannya dengan @capgo/capacitor-ulasan-dalam-aplikasi untuk detail implementasi di @capgo/capacitor-ulasan-dalam-aplikasi, Menggunakan @capgo/capacitor-ulasan-dalam-aplikasi untuk kemampuan native di Menggunakan @capgo/capacitor-ulasan-dalam-aplikasi, @capgo/capacitor-pasar-native untuk detail implementasi di @capgo/capacitor-pasar-native, Menggunakan @capgo/capacitor-native-market untuk kemampuan asli di Menggunakan @capgo/capacitor-native-market, dan Capacitor Perbarui OTA: Panduan Persetujuan Toko Aplikasi untuk konteks praktis di Capacitor Perbarui OTA: Panduan Persetujuan Toko Aplikasi.