Configuration Android
Copiez un prompt de configuration prêt à l'emploi avec les étapes d'installation et la guide Markdown complet pour ce plugin.
Ce plugin est Android-first 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 Android System
- 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 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
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é (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 (exemple)
137) - valeur = pourcentage 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-live-activities pour la capacité native dans En utilisant @capgo/capacitor-live-activities, @capgo/capacitor-live-activities pour le détail d'implémentation dans @capgo/capacitor-live-activities, En utilisant @capgo/capacitor-video-player pour la capacité native dans En utilisant @capgo/capacitor-video-player, et @capgo/capacitor-video-player pour le détail d'implémentation dans @capgo/capacitor-video-player.