Lebih cepat 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.

Foto 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. Foto layar adalah ilustratif; konsol saat ini mencakup:

  2. Tampilan Statistik: Menggambarkan metrik penting untuk periode tagihan terakhir (data menunjukkan penggunaan dari hari tagihan Anda, bukan tanggal 1 bulan):

    • Pengguna Aktif Bulanan (8): Mengikuti jumlah pengguna aktif unik 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.
    • Total (16): Tampilkan statistik total dalam waktu tertentu.
    • 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 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 yang 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 pembaruan. Anda dapat mengklik ikon edit untuk memilih saluran default yang berbeda. Halaman saluran menampilkan apakah saluran tersebut adalah saluran 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 yang lebih 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 Provider: 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 provider. Aplikasi baru mengaktifkan perlindungan ini secara default; aplikasi yang sudah ada mempertahankan pengaturan sebelumnya yang dinonaktifkan sampai Anda mengubahnya.
  • Pindahkan Kepemilikan 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 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 Paket Otomatis Hapus).

Saluran Download Default adalah salah satu pengaturan paling penting untuk aplikasi Anda. Ia menentukan saluran mana yang akan menerima perbarui baru untuk perangkat yang baru terhubung ke __CAPGO_KEEP_0__. 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.

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 diberikan 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 di file Anda, maka ini digunakan untuk build uji/coba/beta. capacitor.config.* __CAPGO_KEEP_0__ adalah __CAPGO_KEEP_0__
  5. Saluran Download Default: Pengaturan yang dikonfigurasi di sini. Ini adalah apa yang ~99% pengguna produksi Anda akan 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 membutuhkan 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 Informasi Aplikasi, tetapkan setiap kanal sebagai Channel Download Default untuk platformnya masing-masing. Capgo memungkinkan lebih dari satu default ketika kanal-target berbeda platform.

Ketika perangkat meminta pembaruan:

  • Perangkat iOS akan menerima pembaruan dari channel default iOS yang diaktifkan
  • Perangkat Android akan menerima pembaruan dari channel default Android yang diaktifkan
Judul bagian “Channel Download Default (Dianjurkan untuk Aplikasi Paling Banyak)”

Untuk aplikasi paling banyak, pendekatan sederhana adalah menggunakan satu channel default yang mendukung tiga platform inti:

  1. Buat satu kanal (misalnya, production)
  2. Pastikan toggle iOS, Android, dan Electron diaktifkan
  3. Tetapkan sebagai Channel 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 melakukan salah satu dari berikut:
    • 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.

Trik: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.