メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-share-target
チュートリアル
github.com/Cap-go

共有ターゲット

他のアプリから共有されたコンテンツを受け取る - テキスト、画像、ファイル

ガイド

Share Target についてのチュートリアル

Capacitor の @capgo/capacitor-share-target を使用する

Capacitor の Capacitor Share Target プラグイン インターフェイス

インストール

bun add @capgo/capacitor-share-target
bunx cap sync

このプラグインが公開するもの

  • 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);

フル リファレンス

Using @capgo/capacitor-share-target

あなたが Using @capgo/capacitor-share-target @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-share-target @capgo/capacitor-share-target Using @capgo/capacitor-share-target Getting Started 実装の詳細 Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and プラグインの追加または更新 プラグインの追加または更新の実装詳細のために。