Allez directement au contenu principal
Retour aux plugins
@capgo/capacitor-intent-launcher
Tutoriel
par github.com/Cap-go

Intent Launcher

Lancer les intentions Android, ouvrir les paramètres système et interagir avec d'autres applications à l'aide du système d'intentions

Guide

Tutoriel sur l'Intent Launcher

Utilisation de @capgo/capacitor-intent-launcher

Capacitor Plugin d'intent de lancement pour lancer les intents Android et ouvrir les paramètres système sur Android et iOS.

Installer

bun add @capgo/capacitor-intent-launcher
bunx cap sync

Ce Plugin Expose

  • startActivityAsync - Démarre une activité Android pour l'action donné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 de base64 PNG.

Exemple d'utilisation

startActivityAsync

Démarre une activité Android pour l'action donné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 de 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

Continuez à partir de l'utilisation de @capgo/capacitor-intent-launcher

Si vous utilisez En utilisant @capgo/capacitor-intent-launcher pour planifier l'interface de bord et les opérations de API, connectez-le avec @capgo/capacitor-intent-launcher pour les détails d'implémentation dans @capgo/capacitor-intent-launcher Prise en main pour les détails d'implémentation dans Prise en main Vue d'ensemble de API pour les détails d'implémentation dans Vue d'ensemble de API 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.