Firebase Cloud Firestore 用 Capacitor plugin
まずはこちらから addDocument() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Androidでは | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションaddDocument- 指定されたデータでコレクションに新しいドキュメントを追加します。setDocument- 指定したリファレンスが指すドキュメントに書き込みます。ドキュメントがまだ存在しない場合は作成されます。getDocument- 指定したリファレンスが指すドキュメントを読み取ります。updateDocument- 指定したリファレンスが指すドキュメント内のフィールドを更新します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
addDocument | 指定したデータでコレクションに新しいドキュメントを追加します。 |
setDocument | 指定したリファレンスが指すドキュメントに書き込みます。ドキュメントが存在しない場合は、新規作成されます。 |
getDocument | 指定されたリファレンスが指すドキュメントを読み取ります。 |
updateDocument | 指定されたリファレンスが指すドキュメント内のフィールドを更新します。 |
deleteDocument | 指定されたリファレンスが指すドキュメントを削除します。 |
writeBatch | 複数の書き込み操作を単一のバッチとして実行します。 |
getCollection | 指定されたリファレンスが指すコレクションを読み取ります。 |
getCollectionGroup | 指定されたリファレンスが指すコレクショングループを読み取ります。 |
getCountFromServer | コレクション内のドキュメント数を取得します。 |
clearPersistence | 永続ストレージをクリアします。保留中の書き込みやキャッシュされたドキュメントも含まれます。 |
enableNetwork | ネットワークの使用を再度有効にします。 |
disableNetwork | ネットワークの使用を無効にします。 |
useEmulator | Firestore エミュレータと通信するようにアプリを設定します。 |
addDocumentSnapshotListener | ドキュメントスナップショットイベントのリスナーを追加します。 |
addCollectionSnapshotListener | コレクションスナップショットイベントのリスナーを追加します。 |
addCollectionGroupSnapshotListener | コレクショングループスナップショットイベントのリスナーを追加します。 |
removeSnapshotListener | ドキュメントまたはコレクションのスナップショットイベントのリスナーを解除します。 |
removeAllListeners | このプラグインのすべてのリスナーを削除します。 |
getPluginVersion | このプラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-firebase.
@capgo/capacitor-firebase-firestore の続き
「@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 のプロダクトワークフローについては、