Rumah __CAPGO_KEEP_0__

Panduan

Tutorial tentang Launcher Niat

Uji di perangkat

Unduh aplikasi Capgo terlebih dahulu, kemudian scan kode QR code.

Pengembang QR kode Intent Launcher plugin code

Menggunakan @capgo/capacitor-intent-launcher

Capacitor Plugin Intent Launcher untuk meluncurkan niat Android dan membuka pengaturan sistem pada Android dan iOS.

Instal

bun add @capgo/capacitor-intent-launcher
bunx cap sync

Apa yang Dibuka oleh Plugin Ini

  • startActivityAsync - Membuka aktivitas Android untuk aksi yang ditentukan.
  • openIOSSettings - Membuka layar pengaturan iOS.
  • openApplication - Membuka aplikasi berdasarkan nama paketnya.
  • getApplicationIconAsync - Mendapatkan ikon aplikasi sebagai string PNG yang dikodekan base64.

Contoh Penggunaan

startActivityAsync

Membuka aktivitas Android untuk aksi yang ditentukan.

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

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, Mulai Menggunakan Untuk detail implementasi di Mulai Menggunakan, Ringkasan API Untuk detail implementasi di Ringkasan API, Pengenalan Untuk detail implementasi di Pengenalan, dan Kunci API Untuk detail implementasi di Kunci API.