Saltare al contenuto principale
Indietro ai plugin
@capgo/capacitor-intent-launcher
Guida
@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 sull'Intent Launcher

Testa sul dispositivo

Scarica l'app Capgo, poi scansa 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

Cos'è questo plugin

  • 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 per il suo nome di 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, collega il @capgo/capacitor-intent-launcher per i dettagli di implementazione in @capgo/capacitor-intent-launcher, Iniziare per i dettagli di implementazione in Iniziare, Panoramica di API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli di implementazione in Introduzione, e Chiavi di API per i dettagli di implementazione in Chiavi di API.