Vai alla sezione 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 Intent

Guida

Tutorial su Intent Launcher

Testa sul dispositivo

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

Link QR del plugin di lancio dell'intento code

Utilizza @capgo/capacitor-intent-launcher

Plugin di lancio dell'intento Capacitor per l'avvio degli intenti 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

Apri un'applicazione con il suo nome di pacchetto.

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

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

getApplicationIconAsync

Ottieni 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.