Langganan ke konten utama

Target Versi

Target Versi

Target Versi

Target Versi

Target Versi

Target Versi

Target Versi

Target Versi

Migrasi AppFlow Siap

Reproduksi perilaku saluran yang terkait dengan versi AppFlow secara tepat. Setiap bangun asli menerjemahkan ke sebuah Capgo saluran dengan kontrol yang sama seperti yang Anda gunakan.

Pengurangan yang Baik

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

Migrasi AppFlow

Pengguna AppFlow: Berikut adalah Jalur Migrasi Anda

AppFlow mengikat bundle ke versi asli secara otomatis. Dengan Capgo, Anda mendapatkan perilaku yang sama dengan lebih fleksibel:

  • 1
    Buat saluran untuk setiap versi asli (misalnya, 'native-1.5.0')
  • 2
    Konfigurasi aplikasi Anda untuk menggunakan saluran yang sesuai dengan versi aslinya
  • 3
    Mengirimkan bundle ke saluran tertentu untuk distribusi yang sasaran
  • 4
    Menggunakan CLI untuk mengirimkan ke beberapa saluran sekaligus ketika 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

Pemutusan Perubahan Asli

Pemutusan perubahan asli versi 2.0 memiliki plugin baru API. Perbarui JS yang menggunakan API baru hanya ke saluran 2.0+.

Rollout Berangsur-angsur

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

Pemutusan Versi

Hentikan pembaruan asli 1.x sementara terus mengirim ke 2.x. Pengguna pada versi lama tetap pada update stabil terakhir mereka.

Peta Versi ke Saluran

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

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

Perbarui hanya ke saluran 2.0 dan 1.5. Pengguna 1.4 tetap stabil pada bundle terakhir yang berfungsi.

Aplikasi dibangun dengan Capacitor

Aplikasi Publik Harus Mendukung Versi Asli dan Baru

Contoh Aplikasi: Aplikasi Civic, Kesehatan, dan Cuaca Mungkin Mendukung Versi Android yang Lebih Tua dan Generasi Perangkat yang Berbeda. Targeting Versi Membuat Setiap Bangun Asli Tetap pada Paket Web Terbaru yang Kompatibel Tanpa Membuat Jalur Perbaruan yang Sama untuk Semua Pengguna.

Jenis Aplikasi
Targeting Versi
Kategori Toko
SOCIAL, MEDISAL, CUACA
Sumber
Dataset Toko Umum
Icon Aplikasi Conecte SUS

MEDIS

Conecte 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 Google Play
Icon aplikasi Windy.com - Cuaca Ramalan

CUACA

Windy.com - Cuaca Ramalan

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

32,9 juta instalasi 4,7 peringkat
Lihat Daftar Aplikasi Google Play

Butuh Kontrol Perbaruan yang Tepat?

Mulai menargetkan perbaruan ke versi native tertentu.

dukungan manusia dari Martin