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

Flutter エージェント FAQ

Q. デバッグ用のログメッセージを確認したいです。

A. NetFUNNEL Flutter エージェントで発生するログメッセージを確認する方法は次の通りです。

  1. 初期化関数で printLog=true を設定する。

  2. Flutter コンソールで [NF4] プレフィックス付きのログを確認する。

備考

アプリのリリース時は printLog=false の使用を推奨します。

Q. 環境ごとに設定を変えたいです。

A. Netfunnel.instance.initialize()profile パラメータを使用して、環境ごとの設定を適用できます。

// 本番環境(東京)
await Netfunnel.instance.initialize(profile: 'prod_tokyo', ...);
// 本番環境(米国東部)
await Netfunnel.instance.initialize(profile: 'prod_us_east', ...);

Q. HTTP 通信でエラーが発生します。

A. NetFUNNEL Flutter エージェントは基本的に HTTPS 通信を推奨しています。 HTTP 通信を利用する場合、プラットフォームごとに HTTP 通信を許可する設定が必要です。

Android

  1. android/app/src/main/res/xml/network_security_config.xml ファイルを作成してください。
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">{{DOMAIN_URL}}</domain>
</domain-config>
</network-security-config>
  1. android/app/src/main/AndroidManifest.xml で以下の設定を追加してください。
<application
android:networkSecurityConfig="@xml/network_security_config"
... >
</application>

iOS

  1. ios/Runner/Info.plist に次の設定を追加してください。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

Q. エージェントのバージョンを確認したいです。

A. エージェントのバージョンを確認するには getVersion() 関数を使用できます。

関数名パラメータ戻り値説明
getVersionN/AStringNetFUNNEL エージェントのバージョンを返す関数