Masalah yang Diketahui
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Ionic Live Reload
Bab berjudul “Ionic live reload”- Saat Anda mengembangkan, jika Anda menggunakan fitur live reload Ionic dari CLI, maka akan menggantikan plugin, sehingga Anda tidak akan melihat perubahan Anda.
Quasar Live Reload
Bab berjudul “Quasar live reload”- Menggunakan sistem yang sama seperti Ionic di bawahnya, sehingga Anda tidak akan melihat perubahan Anda.
Perubahan gagal
Section berjudul “Gagal Update”- Biasanya hal ini terjadi ketika update besar (> 20mb) diterapkan, sebagian besar pengguna tidak akan mendapatkan versi terbaru.
Dahulu, pengguna perlu menjaga aplikasi terbuka hingga download selesai, sekarang kami menggunakan download latar belakang, namun masih terbatas pada beberapa detik.
Android
Section berjudul “Android”Tidak Dapat Download
Section berjudul “Tidak Dapat Download”Kami telah melihat beberapa masalah dengan perangkat di India, dan telah berbicara dengan pengguna, membuat mereka mencoba DNS server yang berbeda, dan berhasil.
Jadi jika Anda mengalami masalah, cobalah menggunakan DNS server yang berbeda seperti Cloudflare atau DNS Google.
Cloudflare: 1.1.1.1 dan 1.0.0.1
DNS Google: 8.8.8.8 dan 8.8.4.4 atau dns.google
Self Hosted
Penggunaan LokalKetika Anda mengirimkan pembaruan penggunaan lokal, perhatikan bahwa Anda tidak dapat menggunakan endpoint “HTTP” karena melanggar kebijakan keamanan aplikasi Android, jika Anda masih ingin melakukannya, ikuti panduan ini:
Mengembalikan
Penggunaan Lokal: Masalah MengembalikanJika Anda mengompres bundle dengan sesuatu yang berbeda dari __CAPGO_KEEP_0__, format atau kompresan zip Anda mungkin salah, silakan gunakan perintah __CAPGO_KEEP_1__
If you zipped your bundle with something different than the CLI, the format or your zip could be incorrect, please use the CLI command npx @capgo/cli zip BUNDLE_FOLDER.
Mengembalikan: Masalah DEFLATED entries dapat memiliki EXT deskriptor
Masalah Clearfix:
Masalah Clearfix:- Jika Anda mengalami masalah dengan usesCleartextTraffic, itu karena plugin mengikuti praktek yang baik yang direkomendasikan oleh sonar cloud, dalam 90% kasus itu akan berjalan dengan baik, tetapi dengan beberapa plugin yang menyebabkan masalah.
Untuk memperbaikinya, tambahkan di android/app/src/main/AndroidManifest.xml di dalam <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 Anda (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 menyatakan CA92.1 sebagai alasan untuk mengakses UserDefaults API.
Izin Jaringan
Bagian berjudul “Izin Jaringan”Ketika menggunakan server lokal untuk tes, aplikasi akan meminta izin jaringan, hal ini adalah perilaku normal, bukan hal ini terjadi ketika Anda menggunakan server jarak jauh.
Kedua Sistem Operasi
Bagian berjudul “Kedua Sistem Operasi”Ketika melakukan pembaruan manual, beberapa event tidak mudah ditangkap, misalnya pembaruan gagal mengaktifkan hanya sebelum JS code reloads, sehingga Anda tidak dapat menangkapnya.
Salah satu alternatifnya adalah dengan memuat daftar bundle dan memeriksa statistik kesalahan untuk mengetahui apakah pembaruan gagal.
Kita perlu menemukan cara yang lebih baik untuk mengelola hal ini di masa depan, tetapi itu bukan prioritas, karena mode otomatis adalah cara yang direkomendasikan untuk melakukan pembaruan.
PRs selalu welcome untuk membantu kami meningkatkan ini.
Jika CLI Anda memiliki masalah melakukan apa pun,
Periksa jika appId dan appName tersedia di konfigurasi Anda __CAPGO_KEEP_0__.config.ts capacitor.config.ts
__CAPGO_KEEP_0__
Lanjutkan dari Masalah yang Diketahui
Judul Bagian “Lanjutkan dari Masalah yang Diketahui”Jika Anda menggunakan Masalah yang Diketahui untuk merencanakan pekerjaan 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 di Alternatif Plugin Enterprise Ionic.