Configuración de Android
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
Este plugin prioriza Android y realiza comprobaciones nativas de la versión del proveedor de WebView.
Matriz de compatibilidad de Android
Sección titulada “Matriz de compatibilidad de Android”- API 22+ (Android 5.1 o posterior)
- Android 5-6 y 10+: proveedor Android System WebView
- Android 7-9: proveedor Google Chrome
Comportamiento por defecto (caso de uso principal)
Sección titulada “Comportamiento por defecto (caso de uso principal)”El modo predeterminado es compatibilidad estilo Browserslist:
minimumDeviceSharePercentpor defecto es3- dataset se incluye en el build desde datos de caniuse
- no runtime dataset URL call is required unless you set
versionShareApiUrl
import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { plugins: { WebviewVersionChecker: {}, },};
export default config;Configuración básica del plugin
Sección titulada “Configuración básica del plugin”import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { plugins: { WebviewVersionChecker: { autoPromptOnOutdated: true, }, },};
export default config;Modo de umbral avanzado (dataset personalizado)
Sección titulada “Modo de umbral avanzado (conjunto de datos personalizado)”import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { plugins: { WebviewVersionChecker: { minimumDeviceSharePercent: 3, versionShareByMajor: { '137': 58.2, '136': 21.3, '135': 4.6, '134': 2.1, }, }, },};
export default config;versionShareByMajor explicación:
- key = versión mayor de WebView (ejemplo
137) - value = porcentaje de uso (
0..100) minimumDeviceSharePercent: 3significa “compatible solo si la versión mayor actual tiene >= 3% de uso en el dataset”
También puedes proporcionar el dataset mediante versionShareApiUrl con:
{ "versionShareByMajor": { "137": 54.2, "136": 23.8 } }{ "shareByMajor": { "137": 54.2, "136": 23.8 } }{ "versions": [{ "major": 137, "share": 54.2 }, { "version": "136.0.0.0", "percent": 23.8 }] }
Continúa desde la configuración de Android
Sección titulada “Continúa desde la configuración de Android”Si estás usando Configuración de Android para planificar el comportamiento de los medios nativos y la interfaz, conéctalo con Usar @capgo/capacitor-webview-version-checker para la capacidad nativa al usar @capgo/capacitor-webview-version-checker, Uso de @capgo/capacitor-live-activities para la capacidad nativa en Uso de @capgo/capacitor-live-activities, @capgo/capacitor-live-activities para los detalles de implementación en @capgo/capacitor-live-activities, Uso de @capgo/capacitor-video-player para la capacidad nativa en Uso de @capgo/capacitor-video-player, y @capgo/capacitor-video-player para el detalle de implementación en @capgo/capacitor-video-player.