Lompat ke Konten

Halaman Aplikasi

Pertama-tama, mari kita lihat halaman utama aplikasi:

Aplikasi Capgo adalah wadah aplikasi seluler Anda yang terintegrasi dengan sistem pembaruan hidup Capgo.

Sketsa Halaman Utama

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

  1. Bar Pelayanan Utama (Top Navigation Bar): Mengakses berbagai bagian pengelolaan aplikasi Anda:

    • Papan Pengawas (Dashboard) (1): Tampilan saat ini, menampilkan metrik dan ringkasan utama.
    • Info (2): Menggambarkan pengaturan dan detail aplikasi Anda (lihat bagian “Informasi Aplikasi” di bawah).
    • Paket (Bundles) (3):: Menangani versi dan rilis aplikasi Anda.
    • Saluran (Channels) (4):: Konfigurasi dan mengelola berbagai saluran pembaruan (misalnya, produksi, beta).
    • Peralatan (5): Lihat dan mengelola perangkat yang terdaftar, termasuk menetapkan pengaturan khusus.
    • Log (6): Akses log detail dan laporan kesalahan untuk aplikasi Anda.
    • Pembangunan (7): Lihat dan mengelola pembangunan aplikasi Anda.
  2. Statistik Tampilan: Menggambarkan metrik penting untuk periode tagihan terakhir (data mencerminkan penggunaan dari hari tagihan Anda, bukan tanggal 1 bulan):

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

    • Upload Bundle (12): Jumlah total bundle aplikasi yang diunggah.
    • Statistik Update (13): Jumlah total update yang dilakukan, termasuk permintaan, instalasi, dan gagal.
    • Statistik Pengembangan (14): Jumlah total pengiriman.
  4. Pilihan Tampilan (15-18): Kontrol untuk memfilter dan menampilkan statistik:

    • Harian (15): Tampilkan statistik berdasarkan harian.
    • Akumulatif (16): Tampilkan statistik akumulatif berdasarkan waktu.
    • Periode Tagihan (17): Tampilkan statistik untuk periode tagihan saat ini.
    • Rentang Tanggal (18): Pilih rentang tanggal kustom (misalnya, 30 hari terakhir).

Ini bagian yang sesuai dengan tab “Informasi” (1) di baris navigasi atas. Di sini Anda dapat melihat dan mengelola detail dan pengaturan kritis untuk aplikasi Anda.

Halaman Informasi Aplikasi
Halaman Informasi Aplikasi

Ini adalah penjelasan tentang bidang-bidang dan aksi yang tersedia:

  • Logo Aplikasi (2): Menggambarkan logo aplikasi Anda. Anda dapat mengklik tombol “Ubah” untuk mengunggah logo baru.
  • ID Aplikasi (3): Identifikasi unik untuk aplikasi Anda di dalam 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 ke mana bundle baru akan diunggah. Anda dapat mengklik ikon edit untuk memilih saluran default yang berbeda.
  • Saluran Download Default (6): Menentukan saluran default dari mana perangkat akan mengunduh pembaruan. Anda dapat mengklik ikon edit untuk memilih saluran default yang berbeda. Lihat bagian Konfigurasi Saluran Default di bawah ini untuk informasi yang lebih rinci.
  • Hapus Otomatis Bundle Tidak Digunakan (setelah x detik) (7): Pengaturan ini memungkinkan Anda untuk menghapus bundle lama yang belum digunakan selama jangka waktu tertentu (dalam detik). Atur ke 0 untuk menonaktifkan penghapusan otomatis. Ini membantu mengelola penyimpanan dan menjaga daftar bundle tetap bersih.
  • Tampilkan Metadata Bundle ke Plugin (8): Ketika diaktifkan, bidang tautan dan komentar bundle akan dikirimkan ke Capacitor Plugin Pembarui. 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 dari.
  • Tombol Hapus Aplikasi: Menghapus aplikasi Anda secara permanen dari Capgo. Tindakan ini tidak dapat dibatalkan dan akan menghapus semua data terkait, bundle, saluran, dan perangkat.
  • Tombol Perbarui: Menyimpan perubahan apa pun yang Anda buat pada bidang yang dapat diedit di halaman ini (misalnya, Nama Aplikasi, Saluran Unggah Default, Pengaturan Auto Hapus Bundle).

Saluran Unggah Default Saluran Unggah Default adalah salah satu pengaturan paling penting untuk aplikasi Anda. Ia menentukan saluran mana yang akan digunakan oleh perangkat baru untuk menerima update ketika mereka terhubung ke __CAPGO_KEEP_0__ untuk pertama kali. is one of the most important settings for your app. It determines which channel new devices will receive updates from when they first connect to Capgo.

Capgo

  1. Petaan Perangkat Paksa: Jika ID perangkat dipaksa secara eksplisit ke sebuah saluran di pengaturan saluran, maka saluran tersebut selalu menang.
  2. Pengaturan Cloud: Jika perangkat telah ditugaskan ke sebuah saluran melalui setChannel() atau secara manual di dashboard, maka pengaturan tersebut digunakan.
  3. Capacitor Konfigurasi defaultChannel: Jika diatur di file capacitor.config.* ini digunakan untuk build uji/beta.
  4. Saluran Download Default: Pengaturan yang diatur di sini—ini yang ~99% pengguna produksi Anda akan gunakan.

Anda dapat mengonfigurasi saluran default spesifik platform—misalnya satu untuk iOS, satu untuk Android, dan satu untuk Electron. Ini berguna ketika:

  • 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

Untuk mengatur default spesifik platform:

  1. Buat saluran yang 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 mengarah ke 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
Judul Bagian “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 __CAPGO_KEEP_0__ production)
  2. Pastikan toggle iOS, Android, dan Electron diaktifkan
  3. Tandai sebagai saluran default

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 pengaturan saluran (melalui override atau force) TIDAK akan secara otomatis berganti
  • Untuk memindahkan perangkat yang sudah ada, Anda perlu:
    • Gunakan setChannel() untuk mengoverride mereka secara programatik
    • Forcing mereka ke saluran baru di dashboard
    • Menghapus entri perangkat mereka (mereka akan mendaftar ulang dengan saluran default baru)

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

Jika Anda menggunakan Halaman Aplikasi untuk merencanakan dashboard dan API operasional, hubungkannya dengan Ringkasan API untuk detail implementasi di Ringkasan API Pendahuluan untuk detail implementasi di Pendahuluan Kunci API untuk detail implementasi di Kunci API Perangkat untuk detail implementasi di Perangkat, dan Bundel untuk detail implementasi di Bundel.