Kameleoon でプロジェクトを作成する
開始する前に、Kameleoon アカウントで新しいプロジェクトを作成します。プロジェクトはあなたの Web アプリ、モバイルアプリ、またはその両方を表します。これらを単一のプロジェクトで管理したいかどうかによって異なります。フィーチャーフラグ作成ページから、開発ワークフローで使用する任意の環境(production、staging、development など)を簡単に追加できます。 各プロジェクトには、Kameleoon SDK を初期化するために必要な一意の識別子である サイトコード が割り当てられます。SDK をインストールする
Kameleoon はさまざまな環境向けの SDK を提供しています:- サーバーサイド SDK: Java、Node.js、Python、Go、PHP、C#、Ruby
- モバイル SDK: Android、Flutter、iOS、React Native
- クライアントサイド SDK: JavaScript、React
- 高度な SDK ツール: Edge toolkits、OpenFeature 互換、SDK API(こちら で詳細を読む)
- サーバーサイド SDK で利用可能な構成ファイルを介して、認証情報(
client_idとclient_secret)を提供します。API 認証情報の取得方法を学ぶには、この 記事を参照してください。 - 初期化のためにプロジェクトの サイトコード を提供します。
- 開発ワークフローに合わせて、SDK 構成で環境(例: production、staging)を指定します。
- SDK がフラグ更新を取得する方法を決定する、ポーリングモードまたはストリーミングモードを選択します。これは定期的に変更を確認(ポーリング)するか、リアルタイムで受信(ストリーミング)することによって行われます。なお、ストリーミングはプレミアムオプションです。
フィーチャーフラグを使い始める
SDK が初期化されたら、次のことができるようになります:- Kameleoon アプリで フィーチャーフラグを作成する。
- ターゲティングルール、パーセンテージロールアウト、またはユーザー属性を使用して 機能を段階的にロールアウトする。
- フィーチャーフラグのバリエーションで 実験を実行し、その影響を分析する。