Panduan
Cara menggunakan Share Target di Capacitor
Menggunakan @capgo/capacitor-share-target
Antarmuka plugin Capacitor Share Target.
Instal
bun add @capgo/capacitor-share-target
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { CapacitorShareTarget } from '@capgo/capacitor-share-target';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
addListener |
Pantau event shareReceived. |
removeAllListeners |
Hapus semua listener plugin ini. |
getPluginVersion |
Dapatkan versi plugin native Capacitor. |
Contoh
addListener()
Pantau event shareReceived.
import { CapacitorShareTarget } from '@capgo/capacitor-share-target';
const listener = await CapacitorShareTarget.addListener('shareReceived', (event) => {
console.log('Title:', event.title);
console.log('Texts:', event.texts);
event.files?.forEach(file => {
console.log(`File: ${file.name} (${file.mimeType})`);
});
});
// To remove the listener:
await listener.remove();
removeAllListeners()
Hapus semua listener plugin ini.
import { CapacitorShareTarget } from '@capgo/capacitor-share-target';
await CapacitorShareTarget.removeAllListeners();
getPluginVersion()
Dapatkan versi plugin native Capacitor.
import { CapacitorShareTarget } from '@capgo/capacitor-share-target';
const { version} = await CapacitorShareTarget.getPluginVersion();
console.log('Plugin version:', version);
Mendengarkan event
addListener mengembalikan sebuah handle. Panggil handle.remove() saat layar di-unmount, atau CapacitorShareTarget.removeAllListeners() untuk menghapus semua listener.
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-share-target
Jika Anda menggunakan Menggunakan @capgo/capacitor-share-target untuk merencanakan pekerjaan plugin native, hubungkan dengan @capgo/capacitor-share-target untuk detail implementasi di @capgo/capacitor-share-target, Panduan Memulai untuk detail implementasi di Getting Started, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin Capacitor oleh Capgo, dan Menambahkan atau Memperbarui Plugin untuk detail implementasi di bagian Menambahkan atau Memperbarui Plugin.