メインコンテンツへスキップ
@capgo/capacitor-firebase-firestore ファイルとストレージ オープンソース

Firebase Firestore Capacitor プラグイン

Firebase Cloud Firestore 用 Capacitor plugin

インストール

bun add @capgo/capacitor-firebase-firestore bunx cap sync
npm、pnpm、または yarn
  • npm install @capgo/capacitor-firebase-firestore
  • pnpm add @capgo/capacitor-firebase-firestore
  • yarn add @capgo/capacitor-firebase-firestore

ガイド

Capacitor で Firebase Firestore を使う方法

@capgo/capacitor-firebase-firestore の使用方法

Firebase Cloud Firestore 用の Capacitor プラグイン

インストール

bun add @capgo/capacitor-firebase-firestore
bunx cap sync

このプラグインで利用可能な機能

  • addDocument - 指定されたデータでコレクションに新しいドキュメントを追加します。
  • setDocument - 指定したリファレンスが指すドキュメントに書き込みます。ドキュメントがまだ存在しない場合は作成されます。
  • getDocument - 指定したリファレンスが指すドキュメントを読み取ります。
  • updateDocument ・指定したリファレンスが指すドキュメント内のフィールドを更新します。

使用例

addDocument

・指定したデータを使用して、コレクションに新しいドキュメントを追加します。

import { FirebaseFirestore } from '@capgo/capacitor-firebase-firestore';

await FirebaseFirestore.addDocument({} as AddDocumentOptions);

setDocument

・指定したリファレンスが指すドキュメントに書き込みます。ドキュメントが存在しない場合は新規作成されます。

import { FirebaseFirestore } from '@capgo/capacitor-firebase-firestore';

await FirebaseFirestore.setDocument({} as SetDocumentOptions);

getDocument

指定されたリファレンスが指すドキュメントを読み取ります。

import { FirebaseFirestore } from '@capgo/capacitor-firebase-firestore';

await FirebaseFirestore.getDocument({} as GetDocumentOptions);

updateDocument

指定されたリファレンスが指すドキュメント内のフィールドを更新します。

import { FirebaseFirestore } from '@capgo/capacitor-firebase-firestore';

await FirebaseFirestore.updateDocument({} as UpdateDocumentOptions);

リファレンス全文

@capgo/capacitor-firebase-firestore の使用方法から先に進む

使用している場合 @capgo/capacitor-firebase-firestore の使用方法 ネイティブプラグインの作業を計画するには、次と連携してください: Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新に関する実装詳細については、 Ionic Enterprise プラグインの代替案 Ionic Enterprise Plugin Alternatives のプロダクトワークフロー、および Capgo Native Build Capgo Native Builds のプロダクトワークフローについては、

よくある質問

Firebase Firestore プラグイン FAQ

Capacitor アプリに Firebase Firestore プラグインをインストールするにはどうすればよいですか?

"bun add @capgo/capacitor-firebase-firestore"(または "npm install @capgo/capacitor-firebase-firestore")を実行し、続けて "bunx cap sync" を実行すると、iOS と Android プロジェクトにネイティブの code が反映されます。アプリの code で "@capgo/capacitor-firebase-firestore" からインポートしてください。

@capgo/capacitor-firebase-firestore は React、Vue、Angular で動作しますか?

はい。Firebase Firestore は Capacitor パッケージなので、Ionic、React、Vue、Angular、Svelte、素の JavaScript など、Capacitor 上で動くあらゆる Web フレームワークで使えます。

@capgo/capacitor-firebase-firestore はどの Capacitor バージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

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

はい。code のソースコードは GitHub の https://github.com/Cap-go/capacitor-firebase/tree/main/packages/firestore で公開されており、パッケージは npm から無料でインストールできます。バグ報告やプルリクエストも歓迎です。

App Store の審査を受けずに、Firebase Firestore を使っている code をアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリの審査を待たずに Firebase Firestore の変更をリリース

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める