Masalah yang Dikenal
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Bagian berjudul “Ionic live reload”
Ketika Anda mengembangkan, jika Anda menggunakan fitur Ionic live reload dari __CAPGO_KEEP_0__, maka plugin ini akan diambil alih, sehingga Anda tidak akan melihat perubahan Anda.- When you develop, if you use the Ionic live reload feature from the CLI, it will override the plugin, so you will never see your update.
Quasar reload langsung
Judul Bagian “Quasar reload langsung”- Sistem yang digunakan sama seperti Ionic di balik layar, jadi Anda tidak akan melihat perubahan Anda.
Perbaruan gagal
Judul Bagian “Perbaruan gagal”- Biasanya terjadi ketika perbaruan besar (> 20mb) diterapkan, sebagian besar pengguna tidak akan mendapatkan versi terbaru.
Dahulu, pengguna harus menjaga aplikasi terbuka hingga download selesai, sekarang kami menggunakan download latar belakang, tetapi masih terbatas pada beberapa detik.
Android
Judul Bagian “Android”Tidak dapat mengunduh
Judul Bagian “Tidak dapat mengunduh”Kami telah melihat beberapa masalah dengan perangkat di India, dan berhasil membuat pengguna mencoba DNS server yang berbeda, dan berhasil.
Jika Anda mengalami masalah, cobalah menggunakan server DNS 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
Jalankan Sendiri
Judul Bagian “Jalankan Sendiri”Saat Anda mengirimkan pembaruan yang dijalankan sendiri, perhatikan bahwa Anda tidak dapat menggunakan endpoint “HTTP” karena melanggar kebijakan keamanan aplikasi Android. Jika Anda masih ingin melakukannya, ikuti panduan ini:
Melepas Kompresi
Judul Bagian “Melepas Kompressi”Masalah melepas kompresi: entri DEFLATED dapat memiliki deskriptor EXT
Jika Anda mengompres bundle dengan sesuatu yang berbeda dari CLI, format atau kompresi zip Anda mungkin salah, silakan gunakan perintah CLI npx @capgo/cli zip BUNDLE_FOLDER.
Masalah ini sudah diketahui dari Java:
Masalah clearfix
Bagian berjudul “Masalah clearfix”- Jika Anda mengalami masalah dengan menggunakan usesCleartextTraffic, itu karena plugin mengikuti praktik yang disarankan 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 dalam <application> kunci :
tools:replace="android:usesCleartextTraffic"xmlns:tools="http://schemas.android.com/tools"Manifest privasi
Bagian berjudul “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 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 yang terjadi ketika Anda menggunakan server jarak jauh.
Sistem Operasi
Judul Bagian “Sistem Operasi”Ketika melakukan pembaruan manual, beberapa event tidak mudah ditangkap, misalnya trigger gagal pembaruan terjadi tepat sebelum JavaScript code reload, sehingga Anda tidak akan dapat menangkapnya.
Salah satu alternatif adalah dengan memuat bundle dan memeriksa statistik kesalahan untuk mengetahui jika pembaruan gagal.
Kami perlu menemukan cara yang lebih baik untuk mengatasi 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 mengalami kesulitan melakukan apa pun,
Periksa jika appId dan Nama Aplikasi tersedia di aplikasi Anda capacitor.config.ts
Ikuti panduan dokumen resmi: