Lompat ke konten utama
Kembali ke plugin
@capgo/capacitor-intent-launcher
Tutorial
@capgo/capacitor-intent-launcher

Intent Launcher

Luncurkan niat Android, buka pengaturan sistem, dan berinteraksi dengan aplikasi lain menggunakan sistem Intent

Petunjuk

Tutorial pada Launcher Niat

Uji di perangkat

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

Tautan QR Pratinjau Plugin Launcher Niat code

Menggunakan @capgo/capacitor-intent-launcher

Capacitor Plugin Launcher Niat untuk Meluncurkan Niat Android dan Membuka Pengaturan Sistem pada Android dan iOS.

Pasang

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

Apa yang Dibuka oleh Plugin Ini

  • startActivityAsync - Meluncurkan Aktivitas Android untuk Aksi yang Diberikan.
  • openIOSSettings - Membuka Layar Pengaturan iOS.
  • openApplication - Membuka Aplikasi dengan Nama Paketnya.
  • getApplicationIconAsync - Mendapatkan Logo Aplikasi sebagai String PNG yang Dikodekan Base64.

Contoh Penggunaan

startActivityAsync

Meluncurkan 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

Buka 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

Buka aplikasi berdasarkan nama paketnya.

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

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

getApplicationIconAsync

Dapatkan 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 untuk detail implementasi di Mulai, API Ringkasan untuk detail implementasi di API Ringkasan, Pendahuluan untuk detail implementasi di Pendahuluan, dan API Kunci untuk detail implementasi di API Kunci.