Flutter error tracking installation
Add the PostHog Flutter SDK to your Add these values to your Update the minimum Android SDK version to 21 in Add these values to your Update the minimum platform version to iOS 13.0 in your Add these values in Once installed, PostHog will automatically start capturing events. You can also manually send events to test your integration: This configuration is client-side only. Support for remote configuration in the error tracking settings will be added in a future release. You can autocapture exceptions by configuring the Configuration options: You can manually capture exceptions using the This is helpful if you've built your own error handling logic or want to capture exceptions that are handled by your application code. You can configure error tracking behavior when setting up PostHog: Flutter web apps generate minified stack trace frames by default, which may cause the configurations below to behave differently or not work as expected. Configuration options: We currently don't support the following features: These features will be added in future releases. We recommend you stay
up to date with the latest version of the PostHog Flutter SDK.Install the package
Requiredpubspec.yaml:Platform setup
RequiredAndroidManifest.xml:android/app/build.gradle:Info.plist:Podfile:index.html:Send events
RecommendedSet up exception autocapture
RecommendederrorTrackingConfig when setting up PostHog:Option Description captureFlutterErrorsCaptures Flutter framework errors ( FlutterError.onError)capturePlatformDispatcherErrorsCaptures Dart runtime errors ( PlatformDispatcher.onError). Web not supported.captureIsolateErrorsCaptures errors from main isolate. Web not supported. captureNativeExceptionsCaptures native exceptions (Java/Kotlin exceptions). Android only. captureSilentFlutterErrorsCaptures Flutter errors that are marked as silent. Default: false. Manually capture exceptions
OptionalBasic usage
captureException method:Error tracking configuration
Option Description inAppIncludesList of package names to be considered inApp frames (takes precedence over excludes) inAppExcludesList of package names to be excluded from inApp frames inAppByDefaultWhether frames are considered inApp by default when their origin cannot be determined inApp frames are stack trace frames that belong to your application code (as opposed to third-party libraries or system code). These are highlighted in the PostHog error tracking interface to help you focus on the relevant parts of the stack trace.Future features
Optional

