メインコンテンツにジャンプ
@capgo/capacitor-share-target コミュニケーション オープンソース

共有ターゲット Capacitor プラグイン

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

インストール

bun add @capgo/capacitor-share-target bunx cap sync
pnpmまたはyarnのnpm
  • npm install @capgo/capacitor-share-target
  • pnpm add @capgo/capacitor-share-target
  • yarn add @capgo/capacitor-share-target

ガイド

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による実装詳細 プラグインの追加または更新 プラグインの追加または更新の実装詳細について

FAQ

Share Target プラグインのFAQ

Share Target プラグインを Capacitor アプリにインストールする方法は?

Run "bun add @capgo/capacitor-share-target" (または "npm install @capgo/capacitor-share-target"), すると iOS と Android のプロジェクトが code を認識します。 capgo から "@capacitor/code-share-target" をインポートしてください。

React、Vue、Angular と共に @capgo/capacitor-share-target が動作する?

はい。Share Target は Capacitor パッケージなので、Ionic、React、Vue、Angular、Svelte、JavaScript など、Capacitor 内で実行されるすべての Web フレームワークと互換性があります。

Which Capacitor version does @capgo/capacitor-share-target support?

Capgo プラグインは Capacitor のメジャーバージョンに従います。 Capacitor のメジャーバージョンと同じメジャーバージョンのプラグインを使用してください (例: プラグイン v8 と Capacitor 8)。 GitHub の README に記載されている互換性テーブルを参照してください。

@capgo/capacitorは無料でオープンソースですか?

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

Share Target を使用する code を App Store のレビューなしでアップデートすることはできますか?

Share Target プラグインをインストールまたはアップグレードすると、ネイティブの code が変更されます。 その後、JavaScript、HTML、CSS の変更がプラグインを呼び出すと、Capgo のライブアップデートで即時配信できます。

アプリレビューの待たずにShare Targetの変更を配信

プラグインがストアビルドに含まれると、Capgoライブアップデートは、JavaScript、HTML、CSSの変更をユーザーに数分でプッシュします。

Capgoから始めます