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

Lanzador de intenciones

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

Guía

Tutoriales sobre Intent Launcher

Probar en dispositivo

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

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

Usando @capgo/capacitor-lanzador-de-intenciones

Capacitor Lanzador de intenciones Plugin 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é se expone con 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 base64 codificada PNG.

- 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 Vista general para el detalle de implementación en API Vista general, Introducción para el detalle de implementación en Introducción, y API Claves para el detalle de implementación en API Claves.