Lompat ke konten

Halaman Aplikasi

Pertama-tama, mari kita lihat halaman utama aplikasi:

Dalam Capgo, sebuah aplikasi mewakili aplikasi ponsel Anda yang diintegrasi dengan sistem pembaruan hidup Capgo’s. Ini memungkinkan Anda untuk mengelola pembaruan, saluran, dan perangkat secara lancar.

Layar Screenshot Utama

Mari kita lihat lebih dekat. Halaman utama aplikasi dibagi menjadi beberapa area kunci:

  1. Barru Navigasi Atas: Memberikan akses ke berbagai bagian manajemen aplikasi Anda:

    • Dashboard (1): Tampilan saat ini, menampilkan metrik dan ringkasan utama.
    • Informasi (2): Menampilkan pengaturan dan detail aplikasi Anda (lihat bagian “Informasi Aplikasi” di bawah).
    • Bundles (3): Kelola versi dan rilis aplikasi Anda.
    • Saluran (4): Konfigurasi dan kelola berbagai saluran pembaruan (misalnya, produksi, beta).
    • Perangkat (5): Lihat dan kelola perangkat yang terdaftar, termasuk mengatur pengaturan tertentu.
    • Log (6): Access log dan laporan kesalahan untuk aplikasi Anda.
    • Builds (7): Lihat dan kelola build aplikasi Anda.
  2. Statistik Tampilan: Menggambarkan metrik penting untuk periode tagihan terakhir (data menunjukkan penggunaan dari hari tagihan Anda, bukan 1 bulan pertama):

    • Pengguna Aktif Bulanan (8): Mengikuti jumlah pengguna aktif unik sepanjang waktu.
    • Penggunaan Penyimpanan (9): Menggambarkan konsumsi penyimpanan saat ini.
    • Bandwith (10): Menggambarkan penggunaan bandwidth.
    • Bundle Aktif (11): Menampilkan distribusi perangkat aktif di berbagai paket aplikasi.
  3. Kartu Ringkasan: Menawarkan gambaran singkat tentang hitungan utama:

    • Upload Paket (12): Jumlah total paket aplikasi yang diunggah.
    • Statistik Perbarui (13): Jumlah total perbarui yang dilakukan, termasuk permintaan, instalasi, dan gagal.
    • Statistik Pengembangan (14): Jumlah total pengembangan.
  4. Opsi Tampilan (15-18): Kontrol untuk memfilter dan menampilkan statistik:

    • Harian (15): Lihat statistik secara harian.
    • Cumulative (16): Lihat statistik kumulatif sepanjang waktu.
    • Periode Pembayaran (17): Lihat statistik untuk periode pembayaran saat ini.
    • Rentang Tanggal (18): Pilih rentang tanggal kustom (misalnya, 30 hari terakhir).

Bagian ini berkorespondensi dengan tab “Informasi” (1) di bagian navigasi atas. Di sini Anda dapat melihat dan mengelola detail dan pengaturan kritis untuk aplikasi Anda.

Halaman Informasi Aplikasi
Halaman Informasi Aplikasi

Berikut adalah penjelasan tentang bidang dan aksi yang tersedia:

  • Ikon Aplikasi (2): Menampilkan ikon aplikasi Anda. Anda dapat mengklik tombol "Ubah" untuk mengunggah ikon baru.
  • ID Aplikasi (3): Identifikasi unik untuk aplikasi Anda di Capgo. ID ini tidak dapat diedit.
  • Nama Aplikasi (4): Nama tampilan untuk aplikasi Anda. Anda dapat memodifikasi ini sesuai kebutuhan.
  • Saluran Unggah Default (5): Menentukan saluran default yang akan digunakan untuk mengunggah bundle baru. Anda dapat mengklik ikon edit untuk memilih saluran default yang berbeda.
  • Saluran Download Default (6): Menentukan saluran default dari mana perangkat akan mengunduh update. Anda dapat mengklik ikon edit untuk memilih saluran default yang berbeda. Lihat juga Konfigurasi Saluran Default Bagian di bawah ini untuk informasi yang lebih rinci.
  • Auto Hapus Paket yang Tidak Digunakan (setelah x detik) (7): Pengaturan ini memungkinkan Anda untuk secara otomatis menghapus paket lama yang belum digunakan selama durasi yang ditentukan (dalam detik). Atur ke 0 untuk menonaktifkan penghapusan otomatis. Ini membantu mengelola penyimpanan dan menjaga daftar paket tetap bersih.
  • Terbuka Metadata Paket ke Plugin (8): Jika diaktifkan, bidang tautan dan komentar paket akan dikirim ke Capacitor Updater plugin. Fitur ini memerlukan versi plugin 7.35.0 atau lebih tinggi.
  • Transfer Kepemilikan Aplikasi (9): Bagian ini menyediakan opsi untuk memulai transfer aplikasi ke organisasi yang berbeda yang Anda bagian.
  • Button Hapus Aplikasi: Menghapus aplikasi Anda secara permanen dari Capgo. Aksi ini tidak dapat dikembalikan dan akan menghapus semua data terkait, paket, saluran, dan perangkat.
  • Button Perbarui: Menyimpan perubahan apa pun yang Anda buat pada bidang yang dapat diedit pada halaman ini (misalnya, Nama Aplikasi, Saluran Unggah Default, Pengaturan Hapus Paket Otomatis).

The Saluran Download Bawaan Saluran Download Bawaan adalah salah satu pengaturan paling penting untuk aplikasi Anda. Ia menentukan mana saluran yang akan digunakan oleh perangkat baru ketika mereka pertama kali terhubung ke Capgo.

Ketika perangkat meminta pembaruan dari Capgo, sistem menentukan mana saluran yang akan digunakan berdasarkan urutan prioritas berikut (prioritas tertinggi terlebih dahulu):

  1. Peta Maksud Perangkat Paksa: Jika ID perangkat secara eksplisit dipaksa ke saluran dalam pengaturan saluran, maka saluran itu selalu menang.
  2. Cloud override: Jika perangkat telah ditugaskan ke saluran melalui setChannel() atau secara manual di dashboard, pengaturan yang di atas digunakan.
  3. Capacitor pengaturan konfigurasi defaultChannel: Jika diatur di file Anda, ini digunakan untuk build uji/beta. capacitor.config.* Saluran Download Default
  4. : Pengaturan yang diatur di sini—ini adalah apa yang ~99% pengguna produksi Anda gunakan.Saluran Default Platform-Spesifik

Anda ingin mengeluarkan pembaruan ke satu platform sebelum platform lainnya

  • Anda memerlukan strategi pembaruan yang berbeda per platform
  • Anda sedang menguji versi baru di satu platform sementara menjaga yang lain stabil
  • Platform-Specific Default Channels

Untuk mengatur default platform spesifik:

  1. Buat saluran terpisah untuk setiap platform (misalnya production-ios, production-android, dan production-electron)
  2. Dalam pengaturan setiap saluran, aktifkan hanya platform yang relevan (toggle iOS, Android, atau Electron)
  3. Tandai kedua saluran sebagai “Default” - Capgo memungkinkan ini ketika saluran target platform yang berbeda

Ketika perangkat meminta pembaruan:

  • Perangkat iOS akan menerima pembaruan dari saluran default yang diaktifkan iOS
  • Perangkat Android akan menerima pembaruan dari saluran default yang diaktifkan Android
Bagian berjudul “Saluran Default Satu (Dianjurkan untuk Aplikasi Paling Banyak)”

Untuk aplikasi paling banyak, saluran default tunggal yang mendukung tiga platform inti adalah pendekatan yang paling sederhana:

  1. Buat satu saluran (misalnya, production)
  2. Pastikan toggle iOS, Android, dan Electron diaktifkan
  3. Tandai sebagai saluran default

Hal ini memastikan perilaku konsisten di semua platform dan memudahkan alur pelepasan Anda.

Ketika Anda mengubah saluran default:

  • Perangkat baru akan langsung menerima pembaruan dari saluran default baru
  • Perangkat yang sudah ada yang sudah memiliki penugasan saluran (melalui override atau force) TIDAK akan secara otomatis berganti
  • Untuk memindahkan perangkat yang sudah ada, Anda perlu:
    • Gunakan setChannel() untuk menggantinya secara programatik
    • Mintakan mereka ke saluran baru di dashboard
    • Hapus entri perangkat mereka (mereka akan mendaftar ulang dengan default baru)

Tip: Selalu tes saluran default baru Anda dengan kelompok kecil perangkat yang dipaksa sebelum membuatnya default untuk semua pengguna.