Configuration Android
Copiez un prompt de configuration avec les étapes d'installation et la guide Markdown complet pour ce plugin.
Ce plugin est d'abord conçu pour Android et effectue des contrôles de version native du fournisseur WebView.
Matrice de support Android
Section intitulée « Matrice de support Android »- API 22+ (Android 5.1 ou ultérieur)
- Android 5-6 et 10+: fournisseur de Android System WebView
- Android 7-9: fournisseur de Google Chrome
Comportement par défaut (utilisation principale)
Section intitulée “Comportement par défaut (utilisation principale)”Le mode par défaut est la compatibilité de style Browserslist :
minimumDeviceSharePercentpar défaut3- le jeu de données est embarqué au moment de la compilation à partir des données caniuse
- aucune appelle de URL de jeu de données en temps de exécution n'est requise à moins que vous n'ayez défini
versionShareApiUrl
import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { plugins: { WebviewVersionChecker: {}, },};
export default config;Configuration de base du plugin
Section intitulée “Configuration de base du plugin”import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { plugins: { WebviewVersionChecker: { autoPromptOnOutdated: true, }, },};
export default config;Mode de seuil avancé (dataset personnalisé)
Section intitulée « Mode de seuil avancé (dataset personnalisé) »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 explication :
- clé = version majeure de WebView (exemples)
137) - valeur = part de partage («
0..100) minimumDeviceSharePercent: 3signifie « compatible uniquement si la version majeure actuelle >= 3 % de part dans le dataset »
Vous pouvez également fournir le dataset à travers versionShareApiUrl avec :
{ "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 }] }
Continuez de la configuration Android
Section intitulée « Continuez de la configuration Android »Si vous utilisez Configuration Android pour planifier le comportement des médias et de l'interface native, connectez-l’avec En utilisant @capgo/capacitor-webview-version-checker pour la capacité native dans En utilisant @capgo/capacitor-webview-version-checker, En utilisant @capgo/capacitor-activités-en-vive pour la capacité native dans En utilisant @capgo/capacitor-activités-en-vive, @capgo/capacitor-activités-en-vive pour le détail d'implémentation dans @capgo/capacitor-activités-en-vive, En utilisant @capgo/capacitor-joueur-de-videos pour la capacité native dans En utilisant @capgo/capacitor-joueur-de-videos, et @capgo/capacitor-joueur-de-videos pour le détail d'implémentation dans @capgo/capacitor-joueur-de-videos.