@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- ネイティブ/ウェブプラグイン実装バージョンを返す。
プラットフォームの動作
プラットフォームの動作| プラットフォーム | 共有の動作を共有 | 共有の動作を保存 |
|---|---|---|
| Android | Android 10 以降では MediaStore を使用し、Android 9 以下ではパブリック ディレクトリを使用します。 FileProvider, ClipDataAndroid 10 以降では MediaStore を使用し、Android 9 以下ではパブリック ディレクトリを使用します。 | iOS |
| iOS では、base64 または直接パスを使用したファイルを使用します。 | iOS では、base64 または直接パスを使用したファイルを使用します。 UIActivityViewController native の共有シートを開き、ユーザーがファイルを「ファイルに保存」または別の場所に保存できるようにします。 | __CAPGO_KEEP_0__ |
| Web | ファイルをダウンロードします。 | ファイルをダウンロードします。 |
パブリック API
パブリック API| メソッド | 説明 |
|---|---|
share | AndroidおよびiOSのネイティブシェアシートを使用してファイルを共有するか、Webでダウンロードします。 |
save | Android/Webでファイルをローカルに保存するか、iOSの保存/共有シートを開きます。 |
getPluginVersion | プラットフォーム実装バージョンマーカーを返します。 |
真実の源
真実の源このリファレンスは src/definitions.ts から capacitor-file-sharer.
@capgo/capacitor-file-sharerから続けてください
セクションのタイトル “@capgo/capacitor-file-sharerから続けてください”Capgoを使用している場合 @capgo/capacitor-file-sharer データの保存とファイルの管理を計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file-sharerを接続してください @capgo/capacitor-file-sharerを使用して Capgoのネイティブ機能を使用するには、@capgo/capacitor-file-sharerを使用してください @capgo/capacitor-data-storage-sqlite @capgo/capacitor-data-storage-sqliteの実装詳細 Using @capgo/capacitor-data-storage-sqlite for the native capability in Using @capgo/capacitor-data-storage-sqlite @capgo/capacitor-file for the implementation detail in @capgo/capacitor-file, and Using @capgo/capacitor-file for the native capability in Using @capgo/capacitor-file