Menggunakan pembarui capacitor dengan capgo yang dihosting sendiri
Panduan pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Apa yang akan dibahas dalam tutorial ini?
Bab berjudul โApa yang akan dibahas dalam tutorial ini?โTutorial ini akan menunjukkan cara menggunakan pembarui capacitor dalam lingkungan pengembangan dengan capgo yang dihosting sendiri
Persyaratan
Bab berjudul โPersyaratanโUntuk menggunakan pembarui capacitor dengan capgo self-hosted, edit file capacitor.config.ts di direktori aplikasi Anda dan atur seperti ini:
const config: CapacitorConfig = { appId: 'com.demo.app', appName: 'demoApp', webDir: 'dist', bundledWebRuntime: false, plugins: { CapacitorUpdater : { statsUrl: "https://localhost:54321/functions/v1/stats", channelUrl: "https://localhost:54321/functions/v1/channel_self", updateUrl: "https://localhost:54321/functions/v1/updates" }, },};Fitur ini memungkinkan Anda menggunakan capgo lokal dalam pengembangan. Namun, secara default, ini tidak cukup.
Secara default, iOS, Android, dan Electron mengharapkan Anda menggunakan HTTPS. Anda perlu menggunakan alat seperti Ngrock atau localcan untuk membalikkan API Anda ke HTTPS.
Ada cara di Android untuk mengaktifkan komunikasi plaintext.
Fitur ini dapat dicapai dengan mengubah AndroidManifest.xml dan menambahkan android:usesCleartextTraffic="true" di dalam application tag
Contoh perubahan ini dapat dilihat di sini
Juga mungkin ada masalah yang mencegah aplikasi android terhubung. Jika Anda tidak melihat permintaan apa pun yang dikirim ke fungsi edge, jalankan
adb reverse tcp:54321 tcp:54321Teruskan dari Menggunakan pembaruan capacitor dengan capgo yang dihosting sendiri
Bab berjudul โTeruskan dari Menggunakan pembaruan capacitor dengan capgo yang dihosting sendiriโJika Anda menggunakan Menggunakan pembaruan capacitor dengan capgo yang dihosting sendiri untuk merencanakan migrasi dan operasi bisnis, hubungkannya dengan Menggunakan @capgo/capacitor-updater untuk kemampuan native di Menggunakan @capgo/capacitor-updater, Capgo Enterprise untuk alur kerja produk di Capgo Enterprise, Alternatif Plugin Ionic Enterprise untuk alur kerja produk di Alternatif Plugin Ionic Enterprise, Alternatif Capgo untuk alur kerja produk di Alternatif Capgo, dan Capgo Konsultasi untuk alur kerja produk di Capgo Konsultasi.