メインコンテンツまでスキップ
バージョン: 4.6.1-saas

コードベース統合 - 基本制御

React NativeアプリケーションコードでNetFUNNEL関数を呼び出して進入速度を制御します。

統合方法

基本制御は、コードベース統合で使用できる2つの制御タイプの1つです。区間制御と比較し、ユースケースに最も適したアプローチを選択するには、統合方法概要を参照してください。

詳細説明

基本制御の動作方法、最適な用途、ユースケースなどの詳細については、共通ガイドドキュメントの「コードベース統合 - 基本制御」セクションを参照してください。


前提条件


セグメント作成

  1. NetFUNNELコンソール → ProjectsSegmentに移動
  2. **+**ボタンをクリックして新しいセグメントを作成
  3. Basic Controlを選択し、Nextをクリック
  4. セグメント名を入力して設定を完了

セグメント作成の詳細については、基本制御セグメントドキュメントを参照してください。


開始関数

関数名: nfStart

説明: 待機を適用したいポイントで関数を呼び出してキーを発行し、待機室を表示します。

パラメータ:

パラメータ説明
projectKeyStringコンソールの基本制御プロジェクトキー
segmentKeyStringコンソールの基本制御セグメントキー
callbackFunction待機室イベント処理のためのカスタムコールバック関数

例:

import Netfunnel from 'netfunnel-rn-agent';

Netfunnel.nfStart("{{PROJECT_KEY}}", "{{SEGMENT_KEY}}", function(response) {
// TODO: レスポンスに応じて状況に適したコールバック関数を実装します。
nfCallback(response);
});
コールバック関数の実装

nfCallback関数の実装方法については、コールバック関数セクションを参照してください。


終了関数

関数名: nfStop

説明: 進入が完了した後、キー返却のために使用します。

終了関数を実行しない場合、セグメントのタイムアウト設定に従って自動的に返却処理されます。

パラメータ:

パラメータ説明
projectKeyStringコンソールの基本制御プロジェクトキー
segmentKeyStringコンソールの基本制御セグメントキー

例:

Netfunnel.nfStop("{{PROJECT_KEY}}", "{{SEGMENT_KEY}}");

関連ドキュメント