Masalah yang Diketahui
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Ionic live reload
Bagian berjudul “Ionic live reload”- Saat Anda mengembangkan, jika Anda menggunakan fitur Ionic live reload dari CLI, maka plugin ini akan diambil alih, sehingga Anda tidak akan pernah melihat perubahan Anda.
Quasar live reload
Bagian berjudul “Quasar live reload”- It menggunakan sistem yang sama seperti ionic di bawahnya, jadi Anda tidak akan melihat perubahan Anda.
Pembaruan gagal
Judul Bagian “Pembaruan gagal”- Biasanya terjadi ketika pembaruan 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 mendapatkan pengguna untuk melakukan panggilan, membuat mereka mencoba server DNS yang berbeda, dan berhasil.
Jadi jika Anda mengalami masalah, coba menggunakan server DNS yang berbeda seperti Cloudflare atau Google DNS.
Cloudflare: 1.1.1.1 dan 1.0.0.1
DNS Google: 8.8.8.8 dan 8.8.4.4 atau dns.google
Ditawarkan Sendiri
Judul Bagian “Ditawarkan Sendiri”Saat Anda mendorong pembaruan yang ditawarkan sendiri, perhatikan Anda tidak dapat menggunakan “HTTP” endpoint karena melanggar kebijakan keamanan aplikasi Android, jika Anda masih ingin melakukannya, ikuti panduan ini:
Mengembangkai Zip
Judul Bagian “Mengembangkai Zip”Masalah mengembangkai Zip: entri DEFLATED dapat memiliki EXT deskriptor
Jika Anda mengembangkai bundle dengan sesuatu yang berbeda dari CLI, format atau zip Anda mungkin salah, silakan gunakan perintah CLI npx @capgo/cli zip BUNDLE_FOLDER.
Ini adalah masalah yang diketahui dari Java:
Masalah clearfix
Judul Bagian “Masalah clearfix”- Jika Anda mengalami masalah dengan menggunakan usesCleartextTraffic, itu karena plugin mengikuti praktik yang disarankan oleh Cloudflare, dalam 90% kasus itu 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 kepadamu 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 menguji update, aplikasi akan meminta izin jaringan, hal ini adalah perilaku normal, bukan hal ini ketika Anda menggunakan server jarak jauh.
Berdasarkan Sistem Operasi
Bagian berjudul “Berdasarkan Sistem Operasi”When 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 memlistikan bundle dan memeriksa statistik kesalahan untuk mengetahui apakah 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 memiliki masalah melakukan apa pun,
Cek jika appId dan appName hadir dalam aplikasi Anda capacitor.config.ts
Ikuti panduan dokumen resmi:
Lanjutkan dari masalah yang diketahui
Bagian berjudul “Lanjutkan dari masalah yang diketahui”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, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin 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.