ガイド
Capacitor で Share Target を使用する方法
@capgo/capacitor-share-targetの使い方
Capacitor Share Target プラグインのインターフェース
インストール
bun add @capgo/capacitor-share-target
bunx cap sync
bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。
インポート
import { CapacitorShareTarget } from '@capgo/capacitor-share-target';
API の概要
| メソッド | 説明 |
|---|---|
addListener |
shareReceived イベントをリッスンします。 |
removeAllListeners |
このプラグインのすべてのリスナーを削除します。 |
getPluginVersion |
ネイティブの Capacitor プラグインのバージョンを取得します。 |
例
addListener()
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()
このプラグインのすべてのリスナーを削除します。
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() すべてのリスナーを解除します。
完全なリファレンス
@capgo/capacitor-share-target の使用方法から続ける
使用している場合 @capgo/capacitor-share-targetの使い方 ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-share-target @capgo/capacitor-share-target の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor Plugins の実装詳細、および プラグインの追加または更新 プラグインの追加または更新に関する実装詳細についてはこちら。