Lebih lanjut ke konten utama
@capgo/capacitor-peluncur-niat Fasilitas Perangkat Sumber Terbuka

Peluncur Niat Plugin Capacitor

Mengaktifkan Intents Android, membuka pengaturan sistem, dan berinteraksi dengan aplikasi lain menggunakan sistem Intent

Install

bun add @capgo/capacitor-intent-launcher bunx cap sync
npm, pnpm atau yarn
  • npm install @capgo/capacitor-intent-launcher
  • pnpm add @capgo/capacitor-intent-launcher
  • yarn add @capgo/capacitor-intent-launcher

Panduan

Cara menggunakan Launcher Niat di Capacitor

Uji di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tautan QR Pratinjau code Plugin Intent Launcher

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.

FAQ

Pertanyaan Umum Plugin Launcher Niat

Bagaimana cara saya menginstal plugin Intent Launcher di aplikasi Capacitor?

Run "bun add @capgo/capacitor-intent-launcher" (or "npm install @capgo/capacitor-intent-launcher"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-intent-launcher" in your app code.

Apakah @capgo/capacitor-intent-launcher berfungsi dengan React, Vue, dan Angular?

Yes. Intent Launcher is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Apa versi Capacitor yang didukung oleh @capgo/capacitor-intent-launcher?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

Apakah @capgo/capacitor-intent-launcher gratis dan terbuka sumber?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-intent-launcher/ and the package is free to install from npm. Bug reports and pull requests are welcome.

Apakah saya dapat memperbarui code yang menggunakan Intent Launcher tanpa melalui tinjauan App Store?

Instalasi atau mengupgrade plugin mengubah native code, sehingga memerlukan pembangunan toko baru. Setelah itu, perubahan JavaScript, HTML, dan CSS yang memanggil plugin dapat dikirimkan secara instan dengan Capgo pembaruan hidup.

Kirim perubahan Intent Launcher tanpa menunggu tinjauan aplikasi

Saat plugin sudah ada di toko aplikasi Anda, Capgo pembaruan hidup mengirimkan perubahan JavaScript, HTML, dan CSS Anda ke pengguna dalam menit-menit.

Mulai dengan Capgo