Guide
Tutoriel sur le lanceur d'intentions
En utilisant @capgo/capacitor-intent-launcher
Capacitor Plugin de lanceur d'intentions Android pour lancer les intentions Android et ouvrir les paramètres système sur Android et iOS.
Installation
bun add @capgo/capacitor-intent-launcher
bunx cap sync
Ce plugin expose les éléments suivants
startActivityAsync- Démarre une activité Android pour l'action spécifiée.openIOSSettings- Ouvre l'écran de paramètres iOS.openApplication- Ouvre une application par son nom de package.getApplicationIconAsync- Récupère l'icône de l'application sous forme de chaîne base64 PNG.
Exemple d'utilisation
startActivityAsync
Démarre une activité Android pour l'action spécifiée.
import { IntentLauncher } from '@capgo/capacitor-intent-launcher';
// Open location settings
const result = await IntentLauncher.startActivityAsync({
action: ActivityAction.LOCATION_SOURCE_SETTINGS
});
// Open a specific app settings
const result = await IntentLauncher.startActivityAsync({
action: ActivityAction.APPLICATION_DETAILS_SETTINGS,
data: 'package:com.example.app'
});
openIOSSettings
Ouvre l'écran de paramètres iOS.
import { IntentLauncher } from '@capgo/capacitor-intent-launcher';
// Open app settings (recommended - officially supported by Apple)
await IntentLauncher.openIOSSettings({ option: IOSSettings.App });
// Open WiFi settings (may not work in all iOS versions)
await IntentLauncher.openIOSSettings({ option: IOSSettings.WiFi });
openApplication
Ouvre une application par son nom de package.
import { IntentLauncher } from '@capgo/capacitor-intent-launcher';
// Open Gmail app
await IntentLauncher.openApplication({ packageName: 'com.google.android.gm' });
getApplicationIconAsync
Récupère l'icône de l'application sous forme de chaîne base64 PNG.
import { IntentLauncher } from '@capgo/capacitor-intent-launcher';
const { icon } = await IntentLauncher.getApplicationIconAsync({
packageName: 'com.google.android.gm'
});
if (icon) {
const img = document.createElement('img');
img.src = icon;
}
Référence complète
- GitHub: https://github.com/Cap-go/capacitor-intent-launcher/
- Documentation : /docs/plugins/intent-launcher/
Continuez à partir de l'utilisation de @capgo/capacitor-intent-launcher
Si vous utilisez L'utilisation de @capgo/capacitor-intent-launcher pour planifier l'interface de tableau de bord et les opérations API, connectez-le avec @capgo/capacitor-intent-launcher pour les détails d'implémentation dans @capgo/capacitor-intent-launcher, Démarrage pour les détails d'implémentation dans Démarrage, API Présentation pour les détails d'implémentation dans API Vue d'ensemble, Introduction pour les détails d'implémentation dans Introduction, et API Clés pour les détails d'implémentation dans API Clés.