Configuration d'Android
Copier un prompt de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Ce plugin est Android d'abord et effectue des contrôles de version du fournisseur de WebView natif.
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 WebView du système Android
- Android 7-9 : fournisseur 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 emballé à l'heure de la construction à 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 plugin de base
Sous-section intitulée “Configuration de plugin de base”import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { plugins: { WebviewVersionChecker: { autoPromptOnOutdated: true, }, },};
export default config;Mode de seuil avancé (jeu de données personnalisé)
Sous-section intitulée “Mode de seuil avancé (jeu de données 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 la vue Web (exemples
137) - valeur = pourcentage de partage (
0..100) minimumDeviceSharePercent: 3signifie « compatible uniquement si version majeure actuelle >= 3% de part dans l'ensemble des données »
Vous pouvez également fournir le jeu de données par le biais de 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 }] }