Configuration Android
Copiez 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 native.
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 System Android
- Android 7-9 : fournisseur Chrome Google
Comportement par défaut (utilisation principale)
Section intitulée “Comportement par défaut (utilisation principale)”Le mode par défaut est la compatibilité Browserslist-style :
minimumDeviceSharePercentse réfère à3- le dataset est compilé en temps de build à partir des données caniuse
- aucune appelle de URL de dataset en temps de runtime 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 explanation:
- clé = version majeure de la vue d'ensemble (par exemple
137) - valeur = pourcentage de partage (
0..100) minimumDeviceSharePercent: 3signifie « compatible uniquement si la version majeure actuelle >= 3% de part dans le jeu de 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 }] }
Continuez d'ici la configuration d'Android
Section intitulée « Continuez d'ici la configuration d'Android »Si vous utilisez la configuration d'Android pour planifier le comportement des médias et de l'interface native, connectez-le avec Utiliser @capgo/capacitor-webview-version-checker pour la capacité native dans Utiliser @capgo/capacitor-webview-version-checker, Utiliser @capgo/capacitor-live-activities pour la capacité native dans Utiliser @capgo/capacitor-live-activities, @capgo/capacitor-live-activities pour le détail d'implémentation dans @capgo/capacitor-live-activities, Utiliser @capgo/capacitor-video-player pour la capacité native dans Utiliser @capgo/capacitor-video-player, et @capgo/capacitor-video-player pour le détail d'implémentation dans @capgo/capacitor-video-player.