Lompat ke konten utama

Targeting Versi

Lepaskan Diri Anda Dari Kebengongan. Push update ke versi native tertentu, lakukan perubahan secara bertahap, dan jaga versi lama tetap stabil - semua dengan kendali penuh atas distribusi update Anda.

Mulai

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

Distribusi Update Pilihannya

__CAPGO_KEEP_0__

Pushkan update ke versi 1.3, 1.4, dan 1.5 tetapi lewati 1.2. Ideal ketika versi native yang lebih tua tidak dapat mendukung fitur baru.

Siapkan Migrasi AppFlow

Recreate AppFlow's version-tied channel behavior exactly. Each native build maps to a Capgo channel with the same control you're used to.

Penghapusan yang Berhati-hati

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

Migrasi AppFlow

Jalur Migrasi Pengguna AppFlow

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

  • 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
    Kirimkan bundel ke saluran tertentu untuk distribusi yang sasaran
  • 4
    Gunakan CLI kami untuk mengirimkan ke saluran yang berbeda-beda secara bersamaan ketika diperlukan
Konfigurasi capacitor
// 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

Mengubah Perubahan Asli

Versi Asli 2.0 memiliki plugin baru API. Push JS updates yang menggunakan API baru hanya ke saluran 2.0+.

Rollout Berangsur-angsur

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

Matahari Terbit Versi

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

Peta Versi ke Saluran

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

Versi 2.0 Asli
native-2.0.0
Paket Terbaru
Native 1.5
native-1.5.0
Paket Terbaru
Native 1.4
native-1.4.0
Tidak Ada Perbaruan Baru

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

Aplikasi dibangun dengan Capacitor

Aplikasi publik harus mendukung versi native lama dan baru

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

Jenis Aplikasi
Versi target
Kategori toko
SOCIAL, MEDIS, CUACA
Sumber
Dataset toko publik
Hubungkan ikon aplikasi SUS

MEDIS

Hubungkan SUS

Aplikasi kesehatan di mana versi native lama dan baru mungkin memerlukan bundle web yang berbeda.

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

CUACA

Windy.com - Aplikasi Cuaca Perkiraan

Aplikasi cuaca di mana kemampuan perangkat dan kinerja peta dapat berbeda-beda tergantung versi.

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

Butuh Kontrol Update yang Tepat?

Mulai mengarahkan update ke versi native tertentu.