Lompat ke konten utama

Target Versi

Lepaskan Lebih Cepat Dengan Sedikit Keterkejutan

Reduce risiko dan utang teknis. Push update ke versi native tertentu, luncurkan perubahan secara bertahap, dan jaga versi lama stabil - semua dengan kendali penuh atas distribusi update Anda.

Saluran Per Versi Native

Buat saluran untuk setiap build native. Ketika Anda merilis versi native 1.5.0, buat saluran untuk itu. Semua update JS untuk versi native itu masuk ke saluran itu.

Pengiriman Update Pilih

Push update ke versi 1.3, 1.4, dan 1.5 tetapi lewati 1.2. Sangat cocok ketika versi native lama tidak dapat mendukung fitur baru.

Siap Migrasi AppFlow

Tentukan ulang perilaku saluran versi AppFlow secara tepat. Setiap build native menerjemahkan ke saluran Capgo dengan kendali yang sama seperti yang Anda gunakan.

Penghentian Deprecasi yang Baik

Hentikan push update ke versi lama ketika Anda siap untuk menutupnya. Pengguna pada versi lama tetap stabil sementara versi baru mendapatkan update.

Migrasi AppFlow

Pengguna AppFlow: Berikut adalah Jalur Migrasi Anda

AppFlow telah 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-nya
  • 3
    Sampaikan bundle ke saluran tertentu untuk distribusi yang spesifik
  • 4
    Gunakan CLI kami untuk menyampaikan ke saluran yang lebih dari satu secara bersamaan jika diperlukan
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

Skenario Umum

Perubahan Native yang Mengganggu

Versi native 2.0 memiliki plugin baru API. Sampaikan pembaruan JS yang menggunakan API baru hanya ke saluran 2.0+.

Rollout Perlahan-Lahan

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

Masa Akhir Versi

Hentikan pembaruan native 1.x sementara tetap mengirimkan ke 2.x. Pengguna pada versi lama tetap pada pembaruan stabil terakhir mereka.

Peta Versi ke Saluran

Setiap versi native menunjuk ke salurannya sendiri untuk kontrol pembaruan yang tepat

Native 2.0
native-2.0.0
Bundle Terbaru
Native 1.5
native-1.5.0
Bundle Terbaru
Native 1.4
native-1.4.0
No update baru

Pushkan update ke saluran 2.0 dan 1.5 saja. Pengguna di 1.4 tetap stabil pada bundle kerja terakhir mereka.

Contoh aplikasi nyata

Aplikasi publik harus mendukung versi native lama dan baru

Aplikasi kota, kesehatan, dan cuaca mungkin mendukung versi Android yang lebih lama dan generasi perangkat yang berbeda. Target versi menjaga setiap bangun native tetap pada bundle web terbaru yang kompatibel tanpa memaksa satu jalur update untuk semua orang.

Jenis contoh
Target versi
Kategori toko
SOSIAL, MEDIS, CUACA
Sumber
Dataset toko publik
+

Sediakan bundle berdasarkan versi native

+

Lindungi perangkat yang lebih tua dari UI yang tidak kompatibel

+

Pindahkan pengguna modern ke depan dengan aman

Ikon aplikasi Conecte SUS

MEDICAL

Conecte SUS

27.7M instalasi4.6 peringkat

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

Lihat daftar aplikasi Google Play
Ikon aplikasi Windy.com - Cuaca Perkiraan

CUACA

Windy.com - Cuaca Perkiraan

32.9M instalasi4.7 peringkat

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

Lihat daftar aplikasi Google Play

Data toko aplikasi publik digunakan sebagai contoh saja. Ini bukanlah klaim Capgo pelanggan.

Perlu Kontrol Perbaruan yang Tepat?

Mulai mengarahkan perbaruan ke versi native tertentu.