Masalah yang Diketahui
Copy sebuah prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pengisian Hidup Ioni
Judul bagian “Pengisian Hidup Ioni”- Saat Anda mengembangkan, jika Anda menggunakan fitur pengisian hidup Ioni dari CLI, maka akan menggantikan plugin, sehingga Anda tidak akan melihat perubahan Anda.
Pengisian Hidup Quasar
Judul bagian “Pengisian Hidup Quasar”- Fitur ini menggunakan sistem yang sama seperti Ioni di bawahnya, sehingga Anda tidak akan melihat perubahan Anda.
Perbaruan gagal
Judul bagian “Perbaruan gagal”- Biasanya terjadi ketika perubahan besar (> 20mb) diterapkan, sebagian besar pengguna tidak akan mendapatkan versi terbaru.
Dahulu, pengguna harus menjaga aplikasi terbuka hingga download selesai, sekarang kita menggunakan download latar belakang, tetapi masih terbatas pada beberapa detik.
Indonesia
Judul Bagian “Android”Tidak dapat mengunduh
Judul Bagian “Tidak dapat mengunduh”Kami telah melihat beberapa masalah dengan perangkat di India, dan mendapatkan pengguna di panggilan, membuat mereka mencoba server DNS yang berbeda, dan itu berhasil.
Jika Anda mengalami masalah, cobalah menggunakan server DNS yang berbeda seperti Cloudflare atau Google DNS.
Cloudflare: 1.1.1.1 dan 1.0.0.1
Google DNS: 8.8.8.8 dan 8.8.4.4 atau dns.google
Ditawarkan Sendiri
Judul Bagian “Ditawarkan Sendiri”Saat Anda mengirimkan pembaruan yang ditawarkan sendiri, perhatikan Anda tidak dapat menggunakan endpoint “HTTP” karena melanggar kebijakan keamanan aplikasi Android, jika Anda masih ingin melakukannya, ikuti panduan ini:
Unzip
Judul Bagian “Unzip”Masalah Unzip: Entri DEFLATED dapat memiliki EXT deskriptor
Jika Anda mengompres bundle dengan sesuatu yang berbeda dari CLI, format atau zip Anda mungkin salah, silakan gunakan perintah CLI npx @capgo/cli zip BUNDLE_FOLDER.
Masalah ini adalah masalah yang dikenal dari Java:
Masalah Clearfix
Judul Bagian “Masalah Clearfix”- Jika Anda mengalami masalah dengan usesCleartextTraffic, itu karena plugin mengikuti praktek yang baik yang direkomendasikan oleh sonar cloud, dalam 90% kasus akan berfungsi dengan baik, tetapi dengan beberapa plugin yang menyebabkan masalah.
Untuk memperbaikinya, tambahkan di android/app/src/main/AndroidManifest.xml di <application> Kunci :
tools:replace="android:usesCleartextTraffic"xmlns:tools="http://schemas.android.com/tools"Manifest Privasi
Judul Bagian “Manifest Privasi”Tambahkan NSPrivacyAccessedAPICategoryUserDefaults kunci kamus ke Manifest Privasi (biasanya ios/App/PrivacyInfo.xcprivacy):
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"> <dict> <key>NSPrivacyAccessedAPITypes</key> <array> <!-- Add this dict entry to the array if the file already exists. --> <dict> <key>NSPrivacyAccessedAPIType</key> <string>NSPrivacyAccessedAPICategoryUserDefaults</string> <key>NSPrivacyAccessedAPITypeReasons</key> <array> <string>CA92.1</string> </array> </dict> </array> </dict></plist>Kami merekomendasikan untuk mengumumkan CA92.1 sebagai alasan untuk mengakses UserDefaults API.
Izin Jaringan
Judul bagian “Izin Jaringan”Saat menggunakan server lokal untuk tes update, aplikasi akan meminta izin jaringan, hal ini adalah perilaku normal, bukan kasus ketika Anda menggunakan server jarak jauh.
Kedua Sistem Operasi
Judul bagian “Kedua Sistem Operasi”Saat melakukan update manual, beberapa event tidak mudah untuk ditangkap, misalnya trigger gagal update hanya sebelum JS code reloads, sehingga Anda tidak dapat menangkapnya.
Salah satu alternatifnya adalah dengan memlistikan bundle dan memeriksa statistik kesalahan untuk mengetahui jika update gagal.
Kami perlu menemukan cara yang lebih baik untuk mengatasi hal ini di masa depan, tetapi bukan prioritas, karena mode otomatis adalah cara yang direkomendasikan untuk melakukan update.
PRs selalu welcome untuk membantu kami meningkatkan ini.
Jika CLI Anda mengalami masalah melakukan apa pun,
Periksa jika appId dan appName tersedia di dalam capacitor.config.ts
Ikuti panduan dari dokumen resmi:
Teruskan dari Masalah yang Dikenal
Bagian berjudul “Teruskan dari Masalah yang Dikenal”Jika Anda menggunakan Masalah yang diketahui untuk merencanakan kerja plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-updater untuk kemampuan native di Menggunakan @capgo/capacitor-updater, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk pada Alternatif Plugin Enterprise Ionic.