メインコンテンツへスキップ
@capgo/capacitor-firebase-remote-config 連携機能 オープンソース

Firebase Remote Config Capacitor プラグイン

Firebase Remote Config 用 Capacitor プラグイン

インストール

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

ガイド

Capacitor で Firebase Remote Config を使う方法

@capgo/capacitor-firebase-remote-config の使用方法

Firebase Remote Config 用の Capacitor プラグイン

インストール

bun add @capgo/capacitor-firebase-remote-config
bunx cap sync

bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。

インポート

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

API の概要

メソッド 説明
activate 最後に取得した設定をgetterから利用可能にします。
fetchAndActivate fetchおよびactivate操作を実行します。
fetchConfig Remote Configサービスから設定をfetchしてキャッシュします。
getBoolean 指定したキーの値をbooleanとして取得します。
getNumber 指定したキーの値をnumberとして取得します。
getString 指定したキーの値をstringとして取得します。
getAll Remote Configサービスからすべての値を取得します。
getInfo 最後に実行したfetch操作に関する情報を取得します。
setMinimumFetchInterval 最小フェッチ間隔を設定します。
setDefaults デフォルトのネームスペースにおける、パラメータのキーと値のデフォルト設定を行います。
setSettings リモート設定を構成します。
addConfigUpdateListener 設定更新イベントのリスナーを追加します。
removeConfigUpdateListener 設定更新イベントのリスナーを削除します。

例

activate()

最後に取得した設定をgetterから利用可能にします。

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

await FirebaseRemoteConfig.activate();

fetchAndActivate()

fetchおよびactivate操作を実行します。

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

await FirebaseRemoteConfig.fetchAndActivate();

fetchConfig()

Remote Configサービスから設定をfetchしてキャッシュします。

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

await FirebaseRemoteConfig.fetchConfig();

getBoolean()

指定したキーの値をbooleanとして取得します。

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

const result = await FirebaseRemoteConfig.getBoolean({ key: 'key-123' });
console.log(result);

getNumber()

指定したキーの値をnumberとして取得します。

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

const result = await FirebaseRemoteConfig.getNumber({ key: 'key-123' });
console.log(result);

getString()

指定したキーの値をstringとして取得します。

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

const result = await FirebaseRemoteConfig.getString({ key: 'key-123' });
console.log(result);

上記の表は13個のコアメソッドを一覧にしています。リスナーとバージョンのヘルパー、および各メソッドの完全な仕様は、次に記載されています。 GitHub リポジトリ.

完全なリファレンス

@capgo/capacitor-firebase-remote-config の活用方法へ

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

よくある質問

Firebase Remote Config プラグイン FAQ

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

"bun add @capgo/capacitor-firebase-remote-config" (または "npm install @capgo/capacitor-firebase-remote-config") を実行した後、"bunx cap sync" を実行して、iOS および Android プロジェクトにネイティブの code を反映させます。その後、アプリの code から "@capgo/capacitor-firebase-remote-config" をインポートしてください。

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

はい。Firebase Remote Config は Capacitor パッケージであるため、Ionic、React、Vue、Angular、Svelte、およびプレーンな JavaScript を含む、Capacitor 内で動作するあらゆる Web フレームワークで使用可能です。

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

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

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

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

App Storeの審査なしで、Firebase Remote Configを使用しているcodeをアップデートできますか?

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

アプリの審査を待たずに Firebase Remote Config の変更を反映

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

Capgo から始める