メインコンテンツにスキップ
@capgo/capacitor-firebase-remote-config 統合 オープンソース

Firebase Remote Config Capacitor プラグイン

Capacitor プラグイン for Firebase Remote Config

インストール

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を使用する

CapacitorのFirebase Remote Configプラグイン

インストール

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

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

インポート

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

APIの概要

メソッド 説明
activate 最後に取得した設定をゲッタに利用可能にする。
fetchAndActivate フェッチとアクティベートの実行。
fetchConfig リモート設定サービスから設定をフェッチしキャッシュする。
getBoolean 指定されたキーに対して真値を取得する。
getNumber 指定されたキーに対して数値を取得する。
getString 指定されたキーに対して文字列を取得する。
getAll リモート設定サービスからすべての値を取得する。
getInfo 最後のフェッチ操作に関する情報を取得する。
setMinimumFetchInterval 最小のフェッチ間隔を設定します。
setDefaults デフォルトの名前空間の設定で、パラメータキーと値のデフォルト値を設定します。
setSettings リモート設定を設定します。
addConfigUpdateListener 設定の更新イベントにリスナーを追加します。
removeConfigUpdateListener 設定の更新イベントにリスナーを削除します。

例

activate()

最新に取得した設定を取得者に利用可能にします。

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

await FirebaseRemoteConfig.activate();

fetchAndActivate()

最後にフェッチされた構成をゲッターに提供します。

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

await FirebaseRemoteConfig.fetchAndActivate();

fetchConfig()

フェッチとアクティベーションを実行します。

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

await FirebaseRemoteConfig.fetchConfig();

getBoolean()

リモート設定サービスから構成をフェッチしキャッシュします。

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

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

getNumber()

指定されたキーに対して真値を取得します。

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

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

getString()

指定されたキーに対して数値を取得します。

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_KEEP_0__ を使用している場合 capgo/capacitor-firebase-remote-config を使用している場合 __CAPGO_KEEP_0__ プラグインディレクトリ Capgo プラグインディレクトリ Capgo リポジトリ Capacitor Capgo プラグイン Capacitor プラグインの実装詳細については Capgo プラグインの追加または更新 プラグインの追加または更新の実装詳細については イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインのワークフローについて Capgo ネイティブ ビルド Capgo ネイティブ ビルドのワークフローについて

FAQ

Firebase Remote Config プラグインのFAQ

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

「bun add @capgo/capacitor-firebase-remote-config」(または「npm install @capgo/capacitor-firebase-remote-config」)を実行し、次に「bunx cap sync」を実行してiOSとAndroidのプロジェクトがネイティブ codeを取得できるようにします。 capgo から「@capacitor/code-firebase-remote-config」をインポートします。

Capgoでは、@capgo/capacitor-firebase-remote-configは、React、Vue、Angularとどのように組み合わせることができるでしょうか。

Yes. Firebase Remote Config is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

どの Capacitor バージョンが capgo/capacitor-firebase-remote-configによってサポートされています?

Capgo プラグインは Capacitor のメジャーバージョンに従います: Capacitor のメジャーバージョンと一致するプラグインのメジャーバージョンを使用してください (例: プラグイン v8 と Capacitor 8). GitHub の README に記載されているバージョンはすべてサポートされています。

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

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

code を Firebase Remote Config を使用してアップデートできますか?

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

Firebase Remote Config の変更をアプリレビューの待たずに配信する

プラグインがストアビルドに含まれると、Capgo ライブアップデートは、ユーザーに JavaScript、HTML、CSS の変更を数分でプッシュします。

Capgo で始めましょう