AppDynamics SaaS 23.x エンドユーザモニタリング モバイルリアルユーザーモニタリング Current: Flutter アプリケーションのインストゥルメント化 PDF Download PDF Download page Flutter アプリケーションのインストゥルメント化. Current page Include child pages All pages Flutter アプリケーションのインストゥルメント化 Flutter エージェントは、Flutter モバイルアプリケーションをモニターします。このページでは、Flutter アプリケーション プロジェクトで Flutter エージェントをインストゥルメント化する方法について説明します。Flutter エージェントのインストゥルメント化Flutter エージェントをインストゥルメント化するには、次の手順を実行します。プロジェクトに Flutter エージェントを追加します。 flutter pub add appdynamics_agent CODE アプリケーション(通常は main.dart にあります)の開始時にインストゥルメンテーションを開始します。 import 'package:appdynamics_agent/appdynamics_agent.dart'; import 'package:flutter/material.dart'; Future<void> main() async { WidgetsFlutterBinding.ensureInitialized(); final config = AgentConfiguration( appKey: "<EUM_APP_KEY>", loggingLevel: LoggingLevel.verbose, // optional, for better debugging. collectorURL: "<COLLECTOR_URL>", // optional, mostly on-premises. screenshotURL: "<SCREENSHOT_URL>" // optional, mostly on-premises. ); await Instrumentation.start(config); runApp(const MyApp()); } CODE (Android アプリケーションのみ)次の設定を追加します。android/build.gradle に次の変更を追加します。 dependencies { classpath "com.appdynamics:appdynamics-gradle-plugin:22.2.2" // ... other dependencies } CODE android/app/build.gradle ファイルの最後に adeum プラグインを適用します。 dependencies { // ... project dependencies } // Bottom of file apply plugin: 'adeum' CODE AndroidManifest.xml ファイル(通常は android/src/main/ にあります)に次のアクセス許可を追加します。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myawesomepackage"> <!-- add these two permissions --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application> <!-- other settings --> XML 次のステップさらにデータの収集方法とレポート方法をカスタマイズする場合は、「Flutter インストゥルメンテーションのカスタマイズ」を参照してください。 ×