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

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 lanzador de intenciones

Probar en dispositivo

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

Código QR de vista previa del plugin de lanzador de intenciones code

Usando @capgo/capacitor-lanzador-de-intenciones

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

Instalar

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

¿Qué se expone en este complemento?

  • 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.

Uso de ejemplo

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 PNG base64 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 el uso de @capgo/capacitor-intent-launcher

Si estás utilizando Usando @capgo/capacitor-intent-launcher para planificar la consola y las operaciones de API, conecta con @capgo/capacitor-intent-launcher para los detalles de implementación en @capgo/capacitor-intent-launcher, Inicio rápido para los detalles de implementación en Inicio rápido, Resumen de API 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.