Langsung ke konten utama

Pengaturan Versi

Pindahkan Lebih Cepat Dengan Sedikit Keterkejutan

Kurangi Risiko dan Utang Teknis. Sampaikan Pembaruan ke Versi Nativ yang Spesifik, Rilis Perubahan secara Berangsur-angsur, dan Jaga Versi yang Lebih Tua Tetap Stabil - Semua dengan Kontrol Penuh atas Distribusi Pembaruan Anda.

dukungan manusia dari Martin

Saluran Per Versi Nativ

Buat saluran untuk setiap pembangunan natif. Ketika Anda rilis versi natif 1.5.0, buat saluran untuk itu. Semua pembaruan JS untuk versi natif itu pergi ke saluran itu.

Distribusi Pembaruan Pilih

Sampaikan pembaruan ke versi 1.3, 1.4, dan 1.5 tetapi lewati 1.2. Sangat cocok ketika versi natif yang lebih tua tidak dapat mendukung fitur-fitur baru.

Siap untuk Migrasi AppFlow

Buat ulang perilaku saluran yang terkait dengan versi AppFlow secara tepat. Setiap pembangunan natif menerjemahkan ke saluran Capgo dengan kontrol yang sama seperti yang Anda gunakan.

Penghapusan yang Ramah

Tunggu sampai Anda siap untuk mengakhiri mereka. Pengguna di versi lama tetap stabil sementara versi baru mendapatkan pembaruan.

Pengaliran Aplikasi

Pengguna AppFlow: Berikut adalah Jalur Migrasi Anda

Bundel AppFlow terikat dengan versi native secara otomatis. Dengan Capgo, Anda mendapatkan perilaku yang sama dengan lebih fleksibilitas:

  • 1
    Buat saluran untuk setiap versi native (misalnya, 'native-1.5.0')
  • 2
    Konfigurasi aplikasi Anda untuk menggunakan saluran yang sesuai dengan versi native
  • 3
    Penggunaan __CAPGO_KEEP_0__ untuk memasukkan ke dalam beberapa saluran sekaligus ketika dibutuhkan
  • 4
    CLI.config.ts
capacitor.config.ts
// Set channel based on native version
import { CapacitorConfig } from '@capacitor/cli'
import { version } from './package.json'

const config: CapacitorConfig = {
  plugins: {
    CapacitorUpdater: {
      defaultChannel: `native-${version}`,
    }
  }
}

// Upload to specific version channels
# Push to all 1.5.x versions
npx @capgo/cli bundle upload --channel native-1.5.0
npx @capgo/cli bundle upload --channel native-1.5.1
npx @capgo/cli bundle upload --channel native-1.5.2

# Skip older versions that can't support new features
# native-1.4.x devices stay on their current bundle

Pengubahan Native yang Menghancurkan

Penggunaan __CAPGO_KEEP_0__ untuk memasukkan ke dalam beberapa saluran sekaligus ketika dibutuhkan

Versi native 2.0 memiliki plugin baru API. Perbarui JS yang menggunakan API baru hanya ke kanal 2.0+.

Rollout Berangsur-angsur

Uji perubahan berisiko pada versi native terbaru Anda terlebih dahulu. Jika stabil, push ke versi yang lebih tua.

Sunset Versi

Tunggu hingga versi 1.x tidak diperbarui lagi sementara terus mengirimkan ke versi 2.x. Pengguna pada versi lama tetap pada update stabil terakhir mereka.

Peta Versi ke Kanal

Setiap versi native mengarah ke kanal sendiri untuk kontrol update yang tepat

Versi 2.0
native-2.0.0
Bundle Terbaru
Versi 1.5
native-1.5.0
Rilis terbaru
Native 1.4
native-1.4.0
Tidak ada pembaruan baru

Push pembaruan ke saluran 2.0 dan 1.5 saja. Pengguna di 1.4 tetap stabil pada bundle terakhir yang berfungsi.

Aplikasi dibangun dengan Capacitor

Konteks: Halaman/area: Halaman solusi aplikasi contoh. Peran: Judul atau tagline bagian. Dilihat di: komponen solutions/SolutionAppExample.astro. Simpan Capgo produk/merek dan istilah pengembang secara tepat.

Aplikasi publik harus mendukung versi native lama dan baru

Konteks: Halaman/area: Halaman solusi aplikasi contoh. Peran: Judul halaman atau judul. Pesan kunci `solution_app_examples_version_targeting_headline` (Judul Versi Targeting Aplikasi Contoh).
Aplikasi civic, kesehatan, dan cuaca mungkin mendukung versi Android lama dan generasi perangkat yang berbeda. Versi targeting menjaga setiap build native pada bundle web terbaru yang kompatibel tanpa memaksa satu jalur pembaruan untuk semua orang.
Konteks: Halaman/area: Halaman solusi aplikasi contoh. Peran: Paragraf pemasaran atau hukum yang panjang. Simpan Capgo produk/merek dan istilah pengembang secara tepat. Pesan kunci `solution_app_examples_version_targeting_use_case` (Kasus Penggunaan Versi Targeting Aplikasi Contoh).
Jenis aplikasi
Source
Gudang Publik Dataset
Logo Aplikasi Conecte SUS

KEDOKTERAN

KONEKTE SUS

Aplikasi kesehatan di mana cangkang native yang lebih tua dan lebih baru mungkin memerlukan bundle web yang berbeda.

27,7 juta instalasi 4,6 peringkat
Lihat daftar aplikasi di Google Play
Aplikasi ikon cuaca Windy.com - Cuaca

CUACA

Aplikasi Cuaca Windy.com - Cuaca

Aplikasi cuaca di mana kemampuan perangkat dan kinerja peta dapat bervariasi tergantung versi.

32,9 juta instalasi 4,7 peringkat
Lihat daftar aplikasi di Google Play

Perlu Kontrol Pembaruan yang Tepat?

Mulai menargetkan pembaruan ke versi native tertentu.

dukungan manusia dari Martin