Leitfaden
Tutorial zum Intent Launcher
Mit @capgo/capacitor-intent-launcher
Capacitor Intent Launcher Plugin für die Ausführung von Android-Intents und das Öffnen von Systemeinstellungen auf Android und iOS.
Installieren
bun add @capgo/capacitor-intent-launcher
bunx cap sync
Was dieses Plugin bereitstellt
startActivityAsync- Startet eine Android-Aktivität für die angegebene Aktion.openIOSSettings- Öffnet die iOS-Einstellungsseite.openApplication- Öffnet eine Anwendung nach ihrem Paketnamen.getApplicationIconAsync- Gibt das Anwendungsicon als base64-codierten PNG-String zurück.
Beispiel zur Verwendung
startActivityAsync
Startet eine Android-Aktivität für die angegebene Aktion.
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
Öffnet die iOS-Einstellungen.
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
Öffnet eine Anwendung nach ihrem Paketnamen.
import { IntentLauncher } from '@capgo/capacitor-intent-launcher';
// Open Gmail app
await IntentLauncher.openApplication({ packageName: 'com.google.android.gm' });
getApplicationIconAsync
Ruft die Anwendungsikon als base64-codierten PNG-String ab.
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;
}
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-intent-launcher/
- Dokumentation: /docs/plugins/intent-launcher/
Weitermachen von Using @capgo/capacitor-intent-launcher
Wenn Sie "__CAPGO_KEEP_0__" verwenden Verwenden Sie @capgo/capacitor-intent-launcher um das Dashboard und API-Operationen zu planen, verbinden Sie es mit @capgo/capacitor-intent-launcher für die Implementierungsdetails in @capgo/capacitor-Intent-Launcher Einstieg für die Implementierungsdetails in Einstieg API Übersicht für die Implementierungsdetails in API Übersicht Einführung für die Implementierungsdetails in Einführung und API Schlüssel for the implementation detail in API Keys.