Panduan
Tutorial tentang Launcher Niat
Menggunakan @capgo/capacitor-launcher-niat
Capacitor Plugin Launcher Niat untuk mengaktifkan niat Android dan membuka pengaturan sistem pada Android dan iOS.
Instal
bun add @capgo/capacitor-intent-launcher
bunx cap sync
Apa yang Dapat Diketahui oleh Plugin ini
startActivityAsync- Memulai aktivitas Android untuk aksi yang diberikan.openIOSSettings- Membuka layar pengaturan iOS.openApplication- Membuka aplikasi berdasarkan nama paketnya.getApplicationIconAsync- Mendapatkan ikon aplikasi sebagai string PNG base64.
Contoh Penggunaan
startActivityAsync
Memulai aktivitas Android untuk aksi yang diberikan.
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
Membuka layar pengaturan 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
Membuka aplikasi berdasarkan nama paketnya.
import { IntentLauncher } from '@capgo/capacitor-intent-launcher';
// Open Gmail app
await IntentLauncher.openApplication({ packageName: 'com.google.android.gm' });
getApplicationIconAsync
Mendapatkan ikon aplikasi sebagai string PNG base64.
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;
}
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-intent-launcher/
- Dokumen: /docs/plugins/intent-launcher/
Teruskan dari Menggunakan @capgo/capacitor-intent-launcher
Jika Anda menggunakan Menggunakan @capgo/capacitor-intent-launcher untuk merencanakan dashboard dan operasi API, hubungkannya dengan @capgo/capacitor-intent-launcher untuk detail implementasi di @capgo/capacitor-intent-launcher, Mengawali Langkah untuk detail implementasi di Mengawali Langkah, Ringkasan API untuk detail implementasi di API Ringkasan, Pendahuluan untuk detail implementasi di Pendahuluan, dan API Kunci untuk detail implementasi di API Kunci.