ガイド
How to use Share Target in Capacitor
Using @capgo/capacitor-share-target
Capacitor Share Target プラグイン インターフェイス
インストール
bun add @capgo/capacitor-share-target
bunx cap sync
bunx cap sync codeのネイティブ プラグインをコピーします。ネイティブ プロジェクトにインポートします。プラグインのアップグレード後は、再度実行してください。
Import
import { CapacitorShareTarget } from '@capgo/capacitor-share-target';
APIの概要
| 説明 | Description |
|---|---|
addListener |
このプラグインのすべてのリスナーを削除します。 |
removeAllListeners |
__CAPGO_KEEP_0__のネイティブ プラグインのバージョンを取得します。 |
getPluginVersion |
Capacitor のネイティブ Capacitor プラグインのバージョンを取得します。 |
サンプル
addListener()
共有を受信したイベントをリスンする
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()
このプラグインのすべてのリスナーを削除する
import { CapacitorShareTarget } from '@capgo/capacitor-share-target';
await CapacitorShareTarget.removeAllListeners();
getPluginVersion()
ネイティブのCapacitorプラグインバージョンを取得する
import { CapacitorShareTarget } from '@capgo/capacitor-share-target';
const { version} = await CapacitorShareTarget.getPluginVersion();
console.log('Plugin version:', version);
イベントをリスンする
addListener ハンドルを返します。ハンドルを呼び出す handle.remove() 画面がアンマウントされたとき、または CapacitorShareTarget.removeAllListeners() すべてのリスナーをクリアする
フルリファレンス
Capacitorから続けて@capgo/capacitor-share-targetを使用
Capacitorを使用している場合 Using @capgo/capacitor-share-target native plugin work を計画するには、を接続する @capgo/capacitor-share-target @capgo/capacitor-share-targetの実装詳細について __CAPGO_KEEP_0__ プラグイン ディレクトリ __CAPGO_KEEP_0__ プラグイン ディレクトリの製品ワークフロー Capgo プラグイン Capgo プラグインの__CAPGO_KEEP_1__による実装詳細 Capacitor プラグインのCapgoによる実装詳細 Capacitor プラグインのCapgoによる実装詳細 プラグインの追加または更新 プラグインの追加または更新の実装詳細について