__CAPGO_KEEP_0__ home
Indietro ai plugin
@capgo/capacitor-intent-launcher
Istruzioni
@capgo/capacitor-intent-launcher

Intent Launcher

Lanciare gli intenti Android, aprire le impostazioni del sistema e interagire con altre app utilizzando il sistema degli intenti

Guida

Tutorial sul lanciatore di intenti

Testare 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 Intent Launcher per l'avvio degli 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 la schermata 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 la dashboard e le operazioni di API, collega @capgo/capacitor-intent-launcher per il dettaglio di implementazione in @capgo/capacitor-intent-launcher, Iniziare per il dettaglio di implementazione in Iniziare, API Panoramica per il dettaglio di implementazione in API Panoramica, Introduzione per il dettaglio di implementazione in Introduzione, e API Chiavi per il dettaglio di implementazione in API Chiavi.