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

Intent Launcher

Lanciare gli intent Android, aprire le impostazioni del sistema e interagire con altre app utilizzando il sistema degli 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

Plugin Intent Launcher di Capacitor per l'avvio di intent Android e l'apertura delle impostazioni del 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

Apri 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 con l'uso di @capgo/capacitor-intent-launcher

Se stai utilizzando Utilizza @capgo/capacitor-intent-launcher per pianificare il dashboard e le operazioni di API, connettilo con @capgo/capacitor-intent-launcher per i dettagli di implementazione in @capgo/capacitor-intent-launcher Inizia per i dettagli di implementazione in Inizia 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.