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

Flutter Agent

概要

Flutter Agentは、FlutterアプリケーションでNetFUNNEL 4のトラフィック制御機能を提供するクライアント側SDKです。

主な機能

  • クライアント側SDK: Flutterアプリケーションに直接統合
  • コードベース統合: ボタンクリック、API呼び出しなどによる正確な制御
  • ネイティブ待機室: WebViewベースの待機室テンプレート
  • リアルタイム待機列更新: 待機位置、待機時間、進捗情報を提供
  • ネットワーク回復: ネットワーク問題時の自動回復
  • 堅牢なエラー処理: 包括的なコールバックシステム
  • 軽量SDK: 最小限の依存関係

システム要件

  • Flutter: 3.0.0以上
  • Dart: 3.0.0以上

対応環境

  • Flutterアプリケーション: iOSおよびAndroidネイティブアプリ
  • ハイブリッドアプリ: Flutterベースのハイブリッドアプリケーション

動作方式

  1. SDK初期化: NetFUNNELを初期化し、設定を構成
  2. コードベース統合: nfStartおよびnfStop関数を使用してトラフィックを制御
  3. 待機室表示: WebViewベースの待機室が自動的に表示される

エージェント動作フロー

待機前: ページ読み込み → エージェント初期化 → トリガールールマッチ

待機中: NetFUNNELサーバーリクエスト → NetFUNNELキー発行 → 待機室ページへ移動

待機後: サービスページ進入 → NetFUNNELキー返却

統合方法

コードベース統合

コードベース統合は、2つの制御タイプをサポートします:

  1. 基本制御: 進入速度制御
  2. 区間制御: 特定の区間で同時ユーザー数を維持
統合方法の選択

基本制御と区間制御を比較し、ユースケースに最も適したアプローチを選択するには、統合方法概要を参照してください。

制限事項

URL-Triggered統合非対応

Flutter AgentはURL-Triggered統合をサポートしていません。コードベース統合のみ使用できます。

クイックスタート

Flutter Agentをすぐに始めるには、クイックスタートガイドを参照してください。

サンプルプロジェクト

練習用の基本プロジェクトが必要ですか?サンプルプロジェクトを確認してください。

ドキュメント

コアドキュメント

実装ガイド

関連コンテンツ