Lompat ke konten

Halaman Aplikasi

What dapat ditampilkan di halaman aplikasi?

Judul bagian “Apa yang ditampilkan di halaman aplikasi?”

Pertama-tama, mari kita lihat halaman utama aplikasi:

Dalam Capgo, aplikasi mewakili aplikasi seluler Anda yang terintegrasi dengan sistem pembaruan hidup Capgo.

Fitur ini memungkinkan Anda untuk mengelola pembaruan, saluran, dan perangkat dengan lancar.

Gambar halaman utama

  1. Mari kita lihat lebih dekat. Halaman utama aplikasi dibagi menjadi beberapa area kunci: Bar Navigasi Atas:

    • Membuka akses ke berbagai bagian pengelolaan aplikasi Anda: Papan Dashboard (1):
    • Tampilan saat ini, menampilkan metrik dan ringkasan utama. Papan Informasi (2):
    • Paket (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 menetapkan pengaturan khusus.
    • Log (6): Akses log detail dan laporan kesalahan untuk aplikasi Anda.
    • Builds (7): Lihat dan kelola build aplikasi Anda.
  2. Tampilan Statistik: Menggambarkan metrik penting untuk periode tagihan terakhir (data mencerminkan penggunaan dari hari tagihan Anda, bukan 1 bulan pertama):

    • Pengguna Aktif Bulanan (8): Mengikuti jumlah pengguna aktif unik dalam waktu.
    • 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 cepat dari hitungan utama:

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

    • Harian (15): Tampilkan statistik berdasarkan hari.
    • Kumulatif (16): Tampilkan statistik kumulatif sepanjang waktu.
    • Masa Berlangganan (17): Tampilkan statistik untuk periode berlangganan saat ini.
    • Rentang Tanggal (18): Pilih rentang tanggal khusus (misalnya, 30 hari terakhir).

Bagian ini sesuai dengan tab “Informasi” (1) di bilah 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): Menggambarkan ikon aplikasi Anda. Anda dapat mengklik tombol “Ubah” untuk mengunggah ikon 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 mengubahnya sesuai kebutuhan.
  • Saluran Unggah Default (5): Mengatur saluran default untuk mengunggah bundle baru. Anda dapat mengklik ikon edit untuk memilih saluran default yang berbeda.
  • Saluran Download Default (6): Mengatur saluran default dari mana perangkat akan mengunduh update. 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 durasi yang ditentukan (dalam detik). Atur ke 0 untuk menghapus auto-deletion. Ini membantu mengelola penyimpanan dan menjaga daftar bundle tetap bersih.
  • Terbuka Metadata Bundle untuk Plugin (8): Nama Aplikasi (4): 0 Nama tampilan untuk aplikasi Anda. Anda dapat mengubahnya sesuai kebutuhan.
  • Saluran Unggah Default (5): Ketika diaktifkan, bidang tautan dan komentar akan dikirimkan ke Plugin Pembarui Capacitor. Fitur ini memerlukan versi plugin 7.35.0 atau lebih tinggi.
  • Transfer Kepemilikan Aplikasi (9): Bagian ini menyediakan pilihan untuk memulai transfer aplikasi Anda ke organisasi yang berbeda yang Anda bagian.
  • Tombol Hapus Aplikasi: Menghapus aplikasi Anda secara permanen dari Capgo. Aksi ini tidak dapat dibatalkan dan akan menghapus semua data terkait, bundle, saluran, dan perangkat.
  • Tombol Perbarui: Mengsimpan perubahan apa pun yang Anda buat pada bidang yang dapat diedit di halaman ini (misalnya, Nama Aplikasi, Saluran Unggah Default, Pengaturan Auto Hapus Bundle).

The Saluran Unggah Default adalah salah satu pengaturan paling penting untuk aplikasi Anda. Ia menentukan saluran mana yang akan menerima update baru dari perangkat ketika pertama kali terhubung ke Capgo.

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

  1. Penetapan Perangkat Paksa: Jika ID perangkat secara eksplisit dipaksa ke channel dalam pengaturan channel, channel tersebut selalu menang.
  2. Override Cloud: Jika perangkat telah ditugaskan ke channel melalui setChannel() atau secara manual di dashboard, override tersebut digunakan.
  3. Konfigurasi Capacitor defaultChannel: Jika diatur dalam file Anda, ini digunakan untuk build uji/coba/beta. capacitor.config.* Channel Download Default
  4. Default Download Channel: Pengaturan yang diatur di sini—ini adalah apa yang ~99% pengguna produksi Anda gunakan.

Anda dapat mengonfigurasi saluran default platform spesifik—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 platform spesifik:

  1. Buat saluran yang terpisah untuk setiap platform (misalnya production-ios, production-android, dan production-electron)
  2. Di 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

When sebuah perangkat meminta pembaruan:

  • Perangkat iOS akan menerima pembaruan dari saluran iOS yang diaktifkan secara default
  • Perangkat Android akan menerima pembaruan dari saluran Android yang diaktifkan secara default
Judul Bagian “Saluran Default tunggal (Dianjurkan untuk Aplikasi yang Banyak)”

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

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

Ini memastikan perilaku yang konsisten di semua platform dan memudahkan alur kerja Anda.

Ketika Anda mengubah saluran default:

  • Perangkat baru akan langsung menerima pembaruan dari saluran baru default
  • 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 salah satu:
    • Gunakan setChannel() untuk mengoverride mereka secara programatik
    • Mendorong mereka ke saluran baru di dashboard
    • Menghapus entri perangkat mereka (mereka akan mendaftar ulang dengan saluran baru default)

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 operasi, 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.