Lompat ke konten

Dari V2 ke V3

Dokumentasi ini akan menjelaskan cara mengupgrade ke versi 3 dari auto-update.

Pertama migrasi ke tooling terakhir:

Jendela terminal
Section berjudul “Pertama migrasi ke tooling terakhir:”
npm remove -g capgo
npm remove capacitor-updater
npm i @capgo/cli
npm i @capgo/capacitor-updater@3
npx cap sync
{
CapacitorUpdater: {
autoUpdateURL: "https...",
...
},
}

hanya untuk memungkinkan ini:

{
"CapacitorUpdater": {
"autoUpdate": true
}
}

⚠️ Jika Anda menggunakan server Anda, dengan autoUpdateURL, Saya akan memperbarui panduan ini untuk Anda segera. Sementara itu, lihatlah opsi unggah baru external yang memungkinkan Anda untuk mengirimkan hanya tautan zip Anda, bukan code di Capgo cloud. Ini telah dibuat untuk perusahaan dengan kebijakan privasi ketat. Dalam mode eksternal, code tidak akan pernah mendarat di Capgo server, kami hanya menyimpan URL dan mengirimkannya ke perangkat, yang akan langsung mengunduhnya. Dalam cara standar, code diarsipkan dalam bentuk zip dan disimpan di server kami, tetapi kami tidak akan membukanya atau menggunakan salah satu.

Semua konfigurasi menjadi server-side untuk auto-update, untuk memberikan Anda lebih banyak kontrol atas cara Anda mengirimkan pembaruan kepada pengguna.

Mengizinkan kita untuk mengembalikan, bahkan menginstal hanya untuk satu pengguna dengan saluran!

  • Pengaturan ini ditambahkan kembali ke antarmuka web:
  • Nonaktifkan pengembalian ke native

Nonaktifkan pembaruan di atas mayor

⚠️ Mereka akan menjadi benar secara default untuk semua saluran

Hal ini juga akan menghilangkan kebutuhan untuk memperbarui sering plugin, pembaruan besar sebagian besar akan dilakukan di sisi server, dan Anda akan mendapatkannya tanpa perubahan di sisi Anda.

{
"CapacitorUpdater": {
"autoUpdate": true,
"resetWhenUpdate": false
}
}

Update your code

Perbarui code Anda

Judul bagian “Perbarui __CAPGO_KEEP_0__ Anda”

import { CapacitorUpdater } from 'capacitor-updater'

Salin ke clipboard

import { CapacitorUpdater } from '@capgo/capacitor-updater'

Kemudian bangun kembali code Anda npm run build dan salin aset sekali lagi npx cap copy.

Anda seharusnya dapat menjalankan sistem auto-update terakhir sekarang

Kirimkan versi Anda dengan:

npx @capgo/cli@latest bundle upload

sebaliknya

npx capgo upload

Untuk saat ini, hanya saluran publik pertama yang digunakan, di masa depan, publik akan berubah menjadi multi saluran publik, jika lebih dari satu yang ditetapkan.

Masalah-masalah umum:

Masalah umum:
  • Masalah pembangunan setelah upgrade: jika Anda telah membuka sumber code plugin di Android Studio atau Xcode, kadang-kadang sinkronisasi tidak menghapusnya, yang menyebabkan masalah. Buka IDE asli dan hapus secara manual dan lakukan ini untuk menyelesaikan masalah. capacitor-updater Lanjutkan dari V2 ke V3 npx cap sync Jika Anda menggunakan

__CAPGO_KEEP_0__ Live Updates untuk alur kerja produk di __CAPGO_KEEP_0__ Live Updates Capgo Live Updates for the product workflow in Capgo Live Updates, Masalah umum: untuk detail implementasi di Overview, Fitur-Fitur untuk detail implementasi di Fitur-Fitur, Pengaturan Perbarui untuk detail implementasi di Pengaturan Perbarui, dan Jenis Perbarui Edit Halaman