Vai al contenuto principale
Indietro ai plugin
@capgo/capacitor-intent-launcher
Tutorial
@capgo/capacitor-intent-launcher

Intent Launcher

Lancia gli intent Android, apre le impostazioni del sistema e interagisce con altre app utilizzando il sistema Intent

Guida

Tutoriale sull'Intent Launcher

Esegui il test sul dispositivo

Scarica l'app Capgo, poi scansione il codice QR code.

Collegamento QR di anteprima del plugin Intent Launcher code

Utilizza @capgo/capacitor-intent-launcher

Capacitor Plugin di Intent Launcher per l'avvio di intent Android e l'apertura di impostazioni di sistema su entrambi Android e iOS.

Installa

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

Cosa Questo Plugin Espone

  • startActivityAsync - Avvia un'attività Android per l'azione specificata.
  • openIOSSettings - Apre lo schermo delle impostazioni iOS.
  • openApplication - Apre un'applicazione per il suo nome del pacchetto.
  • getApplicationIconAsync - Ottiene l'icona dell'applicazione come stringa PNG base64 codificata.

Esempio di Utilizzo

startActivityAsync

Avvia un'attività Android per l'azione specificata.

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

Apre la schermata di impostazioni 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

Apre un'applicazione con il nome del pacchetto.

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

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

getApplicationIconAsync

Ottiene l'icona dell'applicazione come stringa PNG base64 codificata.

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

Riferimento Completo

Continua da Utilizzo di @capgo/capacitor-intent-launcher

Se stai utilizzando Utilizzo di @capgo/capacitor-intent-launcher per pianificare il dashboard e le operazioni API, connettilo con @capgo/capacitor-intent-launcher per i dettagli di implementazione in @capgo/capacitor-intent-launcher, Iniziare per i dettagli di implementazione in Iniziare, API Panoramica per i dettagli di implementazione in API Panoramica, Introduzione per i dettagli di implementazione in Introduzione, e API Chiavi per i dettagli di implementazione in API Chiavi.