メインコンテンツへスキップ
@capgo/capacitor-env 開発者ツール オープンソース

環境変数 Capacitor プラグイン

異なるビルド環境間で、環境変数と設定を安全に管理します

インストール

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

ガイド

Capacitor で Env を使用する方法

@capgo/capacitor-env の使用方法

ネイティブ code の環境変数にアクセスするための Capacitor プラグイン

インストール

bun add @capgo/capacitor-env
bunx cap sync

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

インポート

import { Env } from '@capgo/capacitor-env';

API の概要

メソッド 説明
getKey キーを指定して、特定の環境変数の値を取得します。

例

getKey()

キーを指定して、特定の環境変数の値を取得します。

import { Env } from '@capgo/capacitor-env';

const result = await Env.getKey({ key: 'API_URL' });
console.log(result.value); // 'https://api.example.com'

完全なリファレンス

「@capgo/capacitor-env の使用方法」から続ける

使用している場合 @capgo/capacitor-env の使用方法 ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-env @capgo/capacitor-env の実装の詳細については、 スタートガイド スタートガイドの実装詳細については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor Plugins の実装詳細、および プラグインの追加または更新 プラグインの追加または更新に関する実装詳細についてはこちら。

よくある質問

Envプラグイン FAQ

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

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

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

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

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

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

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

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

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

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

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

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

Capgo から始める