Saltar al contenido principal
Volver a plugins
@capgo/capacitor-launcher-de-intento
Tutorial
@capgo/capacitor-launcher-de-intento

Lanzador de intenciones

Lanzar intenciones de Android, abrir ajustes del sistema y interactuar con otras aplicaciones utilizando el sistema de intenciones

Guía

Tutorial sobre Launcher de Intención

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

Plugin de lanzador de intenciones de Capacitor para lanzar intenciones de Android y abrir ajustes del sistema en tanto Android como iOS.

Instalar

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

¿Qué se expone con este plugin?

  • startActivityAsync - Inicia una actividad de Android para la acción dada.
  • openIOSSettings - Abre la pantalla de ajustes 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-launcher de inicio de intención, Inicio para el detalle de implementación en Inicio, 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.