Langsung ke konten

Halaman Aplikasi

Pertama, mari kita lihat halaman utama aplikasi:

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

Gambar layar utama aplikasi

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

  1. Bar Navigasi Atas: Mengakses tampilan utama pengelolaan aplikasi. Screenshot ilustratif; konsol saat ini termasuk:

  2. Tampilan Statistik: 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 aktif sepanjang waktu.
    • Penggunaan Penyimpanan (9): Menggambarkan konsumsi penyimpanan saat ini.
    • Penggunaan Bandwidth (10): Menggambarkan penggunaan bandwidth.
    • Bundle Aktif (11): Menggambarkan distribusi perangkat aktif di berbagai bundle aplikasi.
  3. Kartu Ringkasan: Menghadirkan gambaran singkat 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:

    • Setiap Hari (15): Tampilkan statistik setiap hari.
    • Jumlah Akumulasi (16): Tampilkan statistik akumulasi sepanjang waktu.
    • Periode Tagihan (17): Tampilkan statistik untuk periode tagihan saat ini.
    • Rentang Tanggal (18): Pilih rentang tanggal kustom (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
Info Aplikasi Halaman

Gambar tangkapan layar ini lebih tua dari konsol saat ini dan tidak menampilkan semua pengaturan saat ini. Gunakan deskripsi bidang di bawah ini sebagai sumber kebenaran.

Berikut adalah penjelasan tentang bidang dan aksi yang tersedia:

  • Icon 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 ke mana bundle baru akan diunggah. Anda dapat mengklik ikon edit untuk memilih saluran default yang berbeda.
  • Saluran Unduh Default (6): Menentukan saluran default dari mana perangkat akan mengunduh pembaruan. Anda dapat mengklik ikon edit untuk memilih saluran default yang berbeda. Halaman saluran menampilkan apakah saluran tersebut adalah default, tetapi Anda mengubahnya di sini, bukan dengan toggle di saluran. Buka saluran dan klik Kelola di Pengaturan Aplikasi untuk melompat ke bidang ini. Lihat bagian Konfigurasi Saluran Default di bawah ini untuk informasi rinci.
  • Menghapus Paket yang Tidak Digunakan (setelah x detik) (7): Pengaturan ini memungkinkan Anda 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.
  • Mengungkapkan Metadata Paket ke Plugin (8): Jika diaktifkan, bidang tautan dan komentar paket akan dikirim ke plugin Pembarui Capacitor. Fitur ini memerlukan versi plugin 7.35.0 atau lebih tinggi.
  • Menghalangi Permintaan Infrastruktur Pihak Ketiga: Jika diaktifkan, Capgo menolak permintaan pembaruan, statistik, dan saluran-self dari IP range datacenter Google dan Apple yang diketahui. Biarkan tetap diaktifkan untuk lalu lintas produksi normal. Nonaktifkan secara sementara hanya ketika Anda sengaja menguji dari infrastruktur pihak ketiga. Aplikasi baru mengaktifkan perlindungan ini secara default; aplikasi yang sudah ada mempertahankan pengaturan sebelumnya yang dinonaktifkan sampai Anda mengubahnya.
  • Pindahkan Kewenangan Aplikasi (9): Bagian ini menyediakan opsi untuk memulai pindahan aplikasi Anda ke organisasi yang berbeda yang Anda bagian dari.
  • Button Hapus Aplikasi: Menghapus aplikasi Anda secara permanen dari Capgo. Aksi ini tidak dapat dibatalkan dan akan menghapus semua data terkait, paket, saluran, dan perangkat.
  • Button 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 Paket).

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

Bagaimana Saluran Default Berfungsi

Judul Bagian: Bagaimana Cara Kerja Saluran Bawaan

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

  1. Penetapan Perangkat Paksa: Jika ID perangkat secara eksplisit dipaksa ke dalam saluran di pengaturan saluran, maka saluran tersebut selalu menang.
  2. Override Cloud: Jika perangkat telah ditugaskan ke dalam saluran dari dashboard atau Publik API, maka override tersebut digunakan.
  3. Plugin setChannel(): Pada versi plugin saat ini, ini adalah penugasan lokal, bukan override dashboard. Lihat Bagaimana Perangkat Memilih Saluran.
  4. Konfigurasi Capacitor defaultChannel: Jika diatur dalam file Anda, maka ini digunakan untuk build uji/coba/beta. capacitor.config.* __CAPGO_KEEP_0__
  5. Saluran Download Default: Pengaturan yang dikonfigurasi di sini. Ini adalah apa yang ~99% pengguna produksi Anda akan gunakan.

Saluran default platform dapat dikonfigurasi—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 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. On Info AplikasiDalam pengaturan, tetapkan setiap saluran tersebut sebagai Saluran Download Default untuk platformnya masing-masing. Capgo memungkinkan lebih dari satu default ketika saluran-target berbeda platform.

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, pendekatan sederhana adalah menggunakan saluran default tunggal yang mendukung tiga platform inti:

  1. Buat satu saluran (misalnya, production)
  2. Pastikan toggle iOS, Android, dan Electron diaktifkan
  3. Tetapkan sebagai Saluran Download Default pada Informasi Aplikasi

Menggunakan ini memastikan perilaku konsisten di semua platform dan memudahkan alur kerja Anda untuk merilis.

Ketika Anda mengubah saluran default:

  • Aplikasi Baru akan langsung menerima pembaruan dari saluran baru default
  • Aplikasi yang Sudah Ada yang sudah memiliki penugasan saluran (melalui override atau force) TIDAK akan secara otomatis berganti
  • Untuk memindahkan aplikasi yang sudah ada, Anda perlu:
    • Menggunakan setChannel() (atau unsetChannel()Menghapus perangkat backend tidak akan menghapus data lokal. setChannel() Menghapus pengaturan.
    • Mengarahkan mereka ke saluran baru di dashboard (console/API override; berlaku selama 90 hari).
    • Menghapus pengaturan console/API mereka sehingga mereka jatuh ke urutan keutamaan. Perangkat dengan hanya default cloud kemudian mengambil 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 operasi, hubungkannya dengan API Overview untuk detail implementasi di API Panduan Umum, Pendahuluan untuk detail implementasi di Pendahuluan, API Kunci untuk detail implementasi di API Kunci, Perangkat untuk detail implementasi di Perangkat, dan Paket untuk detail implementasi di Paket.