Pembarui __CAPGO_KEEP_0__ repository
Copikan 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 Ionic live reload dari CLI, maka akan menggantikan plugin, sehingga Anda tidak akan melihat perbaruan.
Quasar live reload
Bab berjudul “Quasar live reload”- Fitur ini menggunakan sistem yang sama seperti Ionic di bawahnya, sehingga Anda tidak akan melihat perbaruan.
Perbaruan gagal
Bab berjudul “Perbaruan gagal”- Biasanya terjadi ketika perbaruan besar (> 20mb) diterapkan, sebagian besar pengguna tidak akan mendapatkan versi terbaru.
Di masa lalu, pengguna harus menjaga aplikasi tetap terbuka hingga download selesai, sekarang kita menggunakan download latar belakang, tetapi masih terbatas pada beberapa detik.
Android
Judul Bagian “Android”Tidak Dapat Mengunduh
Judul Bagian “Tidak Dapat Mengunduh”Saat ini kami telah mengalami beberapa masalah dengan perangkat di India, dan kami telah berbicara dengan pengguna, membuat mereka mencoba menggunakan server DNS yang berbeda, dan itu berhasil.
Jika Anda mengalami masalah ini, 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
Self Hosted
Judul Bagian “Self Hosted”Saat Anda mengirimkan pembaruan self-hosted, perhatikan bahwa Anda tidak dapat menggunakan endpoint “HTTP” karena melanggar kebijakan keamanan aplikasi Android. Jika Anda masih ingin melakukannya, ikuti panduan ini:
Issue Unzip: entri DEFLATED dapat memiliki deskriptor EXT
Jika Anda mengepakkan 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
Bagian berjudul “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 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
Bab berjudul “Manifest Privasi”Tambahkan kunci kamus ke NSPrivacyAccessedAPICategoryUserDefaults Manifest Privasi Anda (biasanya Salin ke clipboard 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>__CAPGO_KEEP_0__ CA92.1 Asal penyebab untuk mengakses UserDefaults API.
Izin Jaringan
Bab yang berjudul “Izin Jaringan”Ketika menggunakan server lokal untuk menguji pembaruan, aplikasi akan meminta izin jaringan, hal ini adalah perilaku normal, bukan hal ini ketika Anda menggunakan server jarak jauh.
Kedua Sistem Operasi
Bab yang berjudul “Kedua Sistem Operasi”Ketika melakukan pembaruan manual, beberapa event tidak mudah untuk ditangkap, contohnya saja gagal pembaruan mengaktifkan sebelum JavaScript code reloads, sehingga Anda tidak dapat menangkapnya.
Salah satu alternatifnya adalah dengan memuat daftar 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 hal ini bukanlah prioritas, karena mode otomatis adalah cara yang direkomendasikan untuk melakukan pembaruan.
PRs selalu welcome untuk membantu kami meningkatkan hal ini.
Jika CLI Anda mengalami masalah melakukan apa pun,
Cek jika appId dan context appName capacitor.config.ts
__CAPGO_KEEP_0__.config.ts
__CAPGO_KEEP_0__ Configuration
Teruskan dari Masalah yang DiketahuiJika Anda menggunakan Masalah yang Diketahui untuk merencanakan pekerjaan plugin asli, hubungkannya dengan Menggunakan @capgo/capacitor-updater untuk kemampuan asli 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 dalam Ionic Enterprise Plugin Alternatif.