Saltar al contenido principal
Volver a plugins
@capgo/capacitor-lanzador-de-intenciones
Tutorial
@capgo/capacitor-lanzador-de-intenciones

Lanzador de intenciones

Launch Android intents, open system settings, and interact with other apps using the Intent system

Guía

Tutoriales sobre Intent Launcher

Probar en dispositivo

Descargar la aplicación Capgo, luego escanea el código QR code.

Enlace QR de vista previa del plugin de lanzador de intenciones code

Usando @capgo/capacitor-intent-launcher

Capacitor Plugin de lanzador de intenciones para lanzar intenciones de Android y abrir configuraciones del sistema en Android e iOS.

Instalar

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

Qué Exposición de este Plugin

  • startActivityAsync - Inicia una actividad de Android para la acción dada.
  • openIOSSettings - Abre la pantalla de configuración de iOS.
  • openApplication - Abre una aplicación por su nombre de paquete.
  • getApplicationIconAsync - Obtiene el icono de la aplicación como una cadena de PNG base64 codificada.

Ejemplo de Uso

startActivityAsync

Inicia una actividad de Android para la acción dada.

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

Abre la pantalla de ajustes de 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

Abre una aplicación por su nombre de paquete.

import { IntentLauncher } from '@capgo/capacitor-intent-launcher';

// Open Gmail app
await IntentLauncher.openApplication({ packageName: 'com.google.android.gm' });

getApplicationIconAsync

Obtiene el icono de la aplicación como una cadena de base64 PNG codificada.

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;
}

Referencia completa

Sigue adelante desde Usando @capgo/capacitor-launcher-de-intento

Si estás utilizando Usando @capgo/capacitor-launcher-de-intento para planificar la consola y las operaciones de API, conecta con @capgo/capacitor-launcher-de-intento para el detalle de implementación en @capgo/capacitor-lanzador de intenciones, Comenzar para el detalle de implementación en Comenzar, API Resumen para el detalle de implementación en API Resumen, Introducción para el detalle de implementación en Introducción, y API Claves para el detalle de implementación en API Claves.