Flutter Agent
📄️ クイックスタート
このクイックスタートガイドで5-10分でNetFUNNEL 4 Flutter Agentを始めましょう。
📄️ インストールおよび初期化
NetFUNNEL Flutterエージェントのインストールと初期化ガイドです。
🗃️ 統合方法
2項目
📄️ 初期化設定
このドキュメントは、Netfunnel.instance.initialize()関数で使用できるすべての初期化設定を説明します。
📄️ APIリファレンス
NetFUNNEL Flutter Agentの関数、コールバック、レスポンス形式の完全なリファレンスです。
📄️ トラブルシューティング
NetFUNNEL 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ベースのハイブリッドアプリケーション
動作方式
- SDK初期化: NetFUNNELを初期化し、設定を構成
- コードベース統合:
nfStartおよびnfStop関数を使用してトラフィックを制御 - 待機室表示: WebViewベースの待機室が自動的に表示される
エージェント動作フロー
待機前: ページ読み込み → エージェント初期化 → トリガールールマッチ
待機中: NetFUNNELサーバーリクエスト → NetFUNNELキー発行 → 待機室ページへ移動
待機後: サービスページ進入 → NetFUNNELキー返却
統合方法
コードベース統合
コードベース統合は、2つの制御タイプをサポートします:
- 基本制御: 進入速度制御
- 区間制御: 特定の区間で同時ユーザー数を維持
統合方法の選択
基本制御と区間制御を比較し、ユースケースに最も適したアプローチを選択するには、統合方法概要を参照してください。
制限事項
URL-Triggered統合非対応
Flutter AgentはURL-Triggered統合をサポートしていません。コードベース統合のみ使用できます。
クイックスタート
Flutter Agentをすぐに始めるには、クイックスタートガイドを参照してください。
サンプルプロジェクト
練習用の基本プロジェクトが必要ですか?サンプルプロジェクトを確認してください。
ドキュメント
コアドキュメント
- クイックスタート: 基本的な例で5-10分で始める
- インストールと初期化: 依存関係と設定に関する詳細ガイド
- 統合方法: 基本制御と区間制御の比較
- APIリファレンス: 完全な関数仕様、コールバック、応答形式
- 初期化設定: すべての初期化パラメータと使用方法
- トラブルシューティング: 一般的な問題、解決方法、FAQ
実装ガイド
関連コンテンツ
- Android Agent: Android SDK統合ガイド
- iOS Agent: iOS SDK統合ガイド
- サンプルプロジェクト: すぐに使用できるプロジェクトテンプレート