Skip to content

@capgo/capacitor-file-sharer

__CAPGO_KEEP_0__でファイルを共有して保存するnative sheets、Android MediaStore、ブラウザダウンロード。

@capgo/capacitor-file-sharer base64データ、データURL、ローカルファイルパス、URL、URI、__CAPGO_KEEP_0__からファイルを共有または保存します。 file:// URL content:// URIs, and Capacitor _capacitor_file_ URL

アプリがレポート、バックアップ、画像、動画、PDF、ZIPアーカイブ、または生成されたファイルをエクスポートする必要がある場合に使用します。すべてのプラットフォームを同じストレージパスを通して強制するのではなく。

  • share - AndroidとiOSでネイティブシェアシートを開く、またはWebでファイルをダウンロードする。
  • save - Androidのパブリックコレクションに保存、iOSのセーブ/シェアシートを開く、またはWebでファイルをダウンロードする。
  • getPluginVersion - ネイティブ/ウェブプラグイン実装バージョンを返す。

プラットフォームの動作

プラットフォームの動作セクション
プラットフォーム動作を共有する動作を保存する
AndroidAndroidで FileProvider, ClipData、およびURIの許可が付与された場合、選択肢のプレビューとサムネイルがファイルを読むことができます。Android 10以上ではMediaStoreを使用し、Android 9以下ではパブリックディレクトリを使用します。
iOSiOSで UIActivityViewController base64または直接パスを使用したファイルとともにAndroidおよびiOSでnativeシェアシートを開き、ユーザーがファイルを「保存する」または別の場所に保存できるようにします。
Web__CAPGO_KEEP_0__をローカルに保存します。__CAPGO_KEEP_0__をローカルに保存します。
メソッド説明
shareAndroidおよびiOSでnativeシェアシートを使用してファイルを共有するか、Webでダウンロードします。
saveAndroid/Webでファイルをローカルに保存するか、iOSの保存/共有シートを開きます。
getPluginVersionプラットフォーム実装バージョンマーカーを取得します。

ソースオブトゥルース

真実の源

このリファレンスは src/definitions.tscapacitor-ファイルシェア.