Menggunakan @capgo/capacitor-intent-launcher
Plugin Intent Launcher Capacitor untuk meluncurkan niat Android dan membuka pengaturan sistem pada Android dan iOS.
Install
bun add @capgo/capacitor-intent-launcher
bunx cap sync
bunx cap sync mengcopy kode native code ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Import
import { IntentLauncher } from '@capgo/capacitor-intent-launcher';
Pandangan API
| Metode | Deskripsi |
|---|---|
startActivityAsync |
Mengaktifkan aktivitas Android untuk aksi yang diberikan. |
openIOSSettings |
Membuka layar pengaturan iOS. |
openApplication |
Membuka aplikasi berdasarkan nama paketnya. |
getApplicationIconAsync |
Mengambil ikon aplikasi sebagai string PNG base64. |
Contoh
startActivityAsync()
Mengaktifkan aktivitas Android untuk aksi yang diberikan.
import { IntentLauncher, ActivityAction } 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, IOSSettings } 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()
Mengambil 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
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 Panduan Pemula untuk detail implementasi di Panduan Pemula Ringkasan API untuk detail implementasi di Ringkasan API Pendahuluan untuk detail implementasi di Pendahuluan, dan Kunci API untuk detail implementasi di Kunci API.