Guía
Tutorial sobre Launcher de Intención
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
- GitHub: https://github.com/Cap-go/capacitor-launcher-de-intento/
- Documentación: /docs/plugins/launcher-de-intento/
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.