Problemas conocidos
Copia un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Ionic live reload
Sección titulada “Ionic live reload”- Cuando desarrollas, si utilizas la característica de Ionic live reload desde el CLI, lo sobrescribirá el plugin, por lo que nunca verás tu actualización.
Quasar live reload
Sección titulada “Quasar live reload”- Utiliza el mismo sistema que Ionic en el fondo, por lo que no verás tus actualizaciones.
Actualizaciones fallidas
Sección titulada “Actualizaciones fallidas”- Normalmente ocurre cuando se envían actualizaciones grandes (> 20mb), una gran porcentaje de usuarios no obtendrá la última versión.
En el pasado, los usuarios necesitaban mantener la aplicación abierta hasta que se completara la descarga, ahora usamos la descarga de fondo, pero sigue siendo limitado a unos segundos.
Android
Sección titulada “Android”No se puede descargar
Sección titulada “No se puede descargar”Hemos visto algunos problemas con dispositivos en la India, y hemos hablado con el usuario por teléfono, le hicimos probar diferentes servidores DNS, y funcionó.
Si tienes el problema, prueba usar un servidor DNS diferente como Cloudflare o DNS de Google.
Cloudflare: 1.1.1.1 y 1.0.0.1
DNS de Google: 8.8.8.8 y 8.8.4.4 o dns.google
Autoalojado
Sección titulada “Autoalojado”Cuando estás empujando una actualización autoalojada, ten en cuenta que no puedes usar un punto de conexión ‘HTTP’ ya que va en contra de las políticas de seguridad de las aplicaciones de Android. Si todavía quieres hacerlo, sigue este guía:
Descomprimir
Sección titulada “Descomprimir”Problema de descomprimir: entradas DEFLATED pueden tener descriptor EXT
Si descomprimió su paquete con algo diferente a CLI, el formato o su archivo zip puede estar incorrecto, por favor utilice el comando CLI npx @capgo/cli zip BUNDLE_FOLDER.
Este es un problema conocido de Java:
Problema de clearfix
Sección titulada “Problema de clearfix”- Si tiene problemas con usesCleartextTraffic, es porque el plugin sigue la buena práctica recomendada por sonar cloud, en el 90% de los casos funcionará correctamente, pero con algunos plugins que causa problemas.
Para solucionarlo, agregue en android/app/src/main/AndroidManifest.xml en el <application> clave :
tools:replace="android:usesCleartextTraffic"xmlns:tools="http://schemas.android.com/tools"Manifesto de privacidad
Sección titulada “Manifesto de privacidad”Agregar la NSPrivacyAccessedAPICategoryUserDefaults clave de diccionario a tu Manifesto de Privacidad (generalmente 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>Recomendamos declarar CA92.1 como la razón para acceder a UserDefaults API.
Permisos de red
Título de la sección “Permisos de red”Cuando se utiliza un servidor local para probar la actualización, la aplicación solicitará permiso de red, lo cual es un comportamiento normal. No es el caso cuando se utiliza un servidor remoto.
Al realizar actualizaciones de modo manual, algunos eventos no son fáciles de capturar. Por ejemplo, el error de actualización desencadena justo antes de que se recargue el code JS, por lo que no podrás capturarlo.
Una alternativa es listar los paquetes y verificar estadísticas de errores para saber si la actualización falló.
Debemos encontrar una mejor forma de manejar esto en el futuro, pero no es prioridad, ya que el modo automático es la forma recomendada de realizar actualizaciones.
Se aceptan PRs para ayudarnos a mejorar esto.
si tu CLI tiene problemas haciendo cualquier cosa,
Verifica si appId y appName están presentes en tu capacitor.config.ts
Sigue la guía del documento oficial:
Sigue adelante desde Problemas conocidos
Siguiente desde Problemas conocidosSección titulada “Sigue adelante desde Problemas conocidos” Problemas conocidos para planificar el trabajo de plugin nativo, conecte con Usando @capgo/capacitor-actualizador para la capacidad nativa en Usando @capgo/capacitor-actualizador, Directorio de Plugin Capgo para el flujo de trabajo del producto en Directorio de Plugin Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternativas.