Lompat ke konten

Menggunakan pembarui capacitor dengan capgo yang di-host sendiri

GitHub

Tutorial ini akan menunjukkan cara menggunakan pembaruan capacitor dalam lingkungan pengembang dengan capgo yang dipasang sendiri.

  1. Klon capgo

Untuk menggunakan pembarui capacitor dengan pembarui self-hosted capgo edit file capacitor.config.ts dari 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"
},
},
};

Hal ini akan memungkinkan Anda untuk menggunakan capgo lokal dalam pengembangan. Namun, secara default, hal ini tidak cukup.

Secara default, iOS, Android, dan Electron mengharapkan Anda untuk menggunakan HTTPS, Anda perlu menggunakan alat seperti Ngrock atau localcan untuk membalikkan API Anda dalam https.

Ada cara di Android untuk mengaktifkan komunikasi plaintext. Hal ini dapat dicapai dengan mengubah AndroidManifest.xml dan menambahkan android:usesCleartextTraffic="true" dalam bahasa Indonesia application Contoh lengkap 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

Jendela terminal
adb reverse tcp:54321 tcp:54321

Teruskan dari Menggunakan pembaruan capacitor dengan capgo yang dihosting sendiri

Judul bagian “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 asli dengan menggunakan @capgo/capacitor-updater, Capgo Enterprise untuk alur kerja produk dalam Capgo Enterprise, Alternatif Plugin Ionic Enterprise untuk alur kerja produk dalam Alternatif Plugin Ionic Enterprise, Capgo Alternatif untuk alur kerja produk dalam Capgo Alternatif, dan Capgo Konsultasi untuk alur kerja produk dalam Capgo Konsultasi.