コードベース統合 - 基本制御
React NativeアプリケーションコードでNetFUNNEL関数を呼び出して進入速度を制御します。
統合方法
基本制御は、コードベース統合で使用できる2つの制御タイプの1つです。区間制御と比較し、ユースケースに最も適したアプローチを選択するには、統合方法概要を参照してください。
詳細説明
基本制御の動作方法、最適な用途、ユースケースなどの詳細については、共通ガイドドキュメントの「コードベース統合 - 基本制御」セクションを参照してください。
前提条件
- インストールと初期化完了
- NetFUNNELコンソールへのアクセス
- React Native開発環境
セグメント作成
- NetFUNNELコンソール →
Projects→Segmentに移動 - **
+**ボタンをクリックして新しいセグメントを作成 - Basic Controlを選択し、
Nextをクリック - セグメント名を入力して設定を完了
セグメント作成の詳細については、基本制御セグメントドキュメントを参照してください。
開始関数
関数名: nfStart
説明: 待機を適用したいポイントで関数を呼び出してキーを発行し、待機室を表示します。
パラメータ:
| パラメータ | 型 | 説明 |
|---|---|---|
projectKey | String | コンソールの基本制御プロジェクトキー |
segmentKey | String | コンソールの基本制御セグメントキー |
callback | Function | 待機室イベント処理のためのカスタムコールバック関数 |
例:
import Netfunnel from 'netfunnel-rn-agent';
Netfunnel.nfStart("{{PROJECT_KEY}}", "{{SEGMENT_KEY}}", function(response) {
// TODO: レスポンスに応じて状況に適したコールバック関数を実装します。
nfCallback(response);
});
コールバック関数の実装
nfCallback関数の実装方法については、コールバック関数セクションを参照してください。
終了関数
関数名: nfStop
説明: 進入が完了した後、キー返却のために使用します。
終了関数を実行しない場合、セグメントのタイムアウト設定に従って自動的に返却処理されます。
パラメータ:
| パラメータ | 型 | 説明 |
|---|---|---|
projectKey | String | コンソールの基本制御プロジェクトキー |
segmentKey | String | コンソールの基本制御セグメントキー |
例:
Netfunnel.nfStop("{{PROJECT_KEY}}", "{{SEGMENT_KEY}}");
関連ドキュメント
- 共通ガイド: 基本制御の詳細な説明
- 区間制御: 多段階プロセス用
- APIリファレンス: 完全な関数仕様
- トラブルシューティング: 一般的な問題と解決方法