Migrasi dari AppFlow ke Capgo
Referensi Konfigurasi AppFlow
Sebelum migrasi, catat konfigurasi AppFlow Anda saat ini di capacitor.config.ts
:
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { plugins: { LiveUpdates: { appId: 'your-app-id', channel: 'Production', autoUpdateMethod: 'background', // atau 'always latest', 'force update' maxVersions: 2 } }};
Konfigurasi ini akan membantu Anda memetakan fitur AppFlow ke fitur yang setara di Capgo.
Mengapa Migrasi ke Capgo?
Dengan pengumuman penutupan Ionic AppFlow, migrasi ke Capgo menyediakan transisi yang lancar untuk alur kerja pengembangan aplikasi seluler Anda. Capgo menawarkan fitur yang ditingkatkan, kinerja yang lebih baik, dan penghematan biaya yang signifikan sambil mempertahankan semua fungsi penting yang Anda butuhkan.
Manfaat Utama
- Pengiriman pembaruan lebih cepat (< 1 menit vs 10 menit)
- Harga lebih terjangkau ($14/bulan vs $499/bulan)
- Enkripsi end-to-end termasuk dalam semua paket
- Kontrol yang lebih baik atas saluran pembaruan
- Opsi integrasi CI/CD yang lengkap
Langkah-langkah Migrasi
1. Migrasi Pembaruan Langsung
Hapus Dependensi Sebelumnya
npm uninstall @ionic/appflow# Hapus konfigurasi khusus AppFlow dari capacitor.config.json
Pasang Capgo
npm install @capgo/capacitor-updaternpx cap sync
Perbarui Konfigurasi
Tambahkan konfigurasi Capgo ke capacitor.config.json
Anda:
{ "plugins": { "CapacitorUpdater": { "autoUpdate": true } }}
2. Migrasi CI/CD
Capgo menawarkan opsi CI/CD yang fleksibel:
Opsi 1: Gunakan CI/CD yang Ada
Ikuti tutorial terperinci kami untuk menyiapkan CI/CD dengan platform populer:
Opsi 2: CI/CD Terkelola
Biarkan kami menangani pengaturan CI/CD Anda dengan layanan terkelola kami.
3. Pengaturan Saluran
- Buat saluran di dashboard Capgo:
npx @capgo/cli channel create productionnpx @capgo/cli channel create staging
- Konfigurasi pengaturan saluran:
# Atur saluran produksinpx @capgo/cli channel update production --no-downgrade --no-upgrade
# Atur saluran stagingnpx @capgo/cli channel update staging
4. Pengujian Migrasi
- Uji Pembaruan Langsung
# Buat dan unggah bundle pengujiannpx @capgo/cli bundle create --channel staging
- Verifikasi Penerimaan Pembaruan
- Pasang aplikasi di perangkat pengujian
- Periksa bahwa pembaruan diterima dengan benar
- Verifikasi proses pemasangan pembaruan
- Uji fungsi pemulihan
Pemecahan Masalah
Masalah Umum
Pembaruan Tidak Diterima
- Periksa konfigurasi saluran
- Periksa log perangkat
- Pastikan konektivitas jaringan memadai
- Validasi format versi bundle
Langkah Selanjutnya
- Buat akun Capgo
- Ikuti panduan mulai cepat kami
- Siapkan integrasi CI/CD
- Konfigurasi pembaruan langsung
Untuk tim perusahaan yang membutuhkan dukungan khusus selama migrasi, jadwalkan panggilan dengan tim kami.