Docs
grovs.io Start for free

Flutter SDK

Integrate deep linking, attribution, and smart links into your Flutter app with the Grovs SDK.

Deep linking, link generation, push campaigns, in-app messages, event and screen tracking, revenue and attribution for Flutter. Plugin 3.1.1 wraps the native 3.1 SDKs (Grovs ~> 3.1 on iOS, io.grovs:Grovs:3.1.0 on Android).

Requirements: Flutter 3.38.0+, Dart 3.9.2+, iOS 13.0+, Android 7.0 (API 24)+. Install grovs_flutter_plugin from pub.dev. On iOS the plugin works with Swift Package Manager and CocoaPods.

Upgrading

3.0 to 3.1: requires Flutter 3.38.0. Turn off Flutter's own deep linking (FlutterDeepLinkingEnabled / flutter_deeplinking_enabled), remove any SceneDelegate code that forwards links to Grovs, and set the notification center delegate on iOS. See the 3.1 upgrade guide.

1.x to 3.0: existing Dart code still compiles. Clipboard-assisted deferred deep linking runs on first launch, consent is gated with GrovsEnabled / grovs_enabled and setSDK, and screen views come from Grovs.navigatorObserver. See the 3.0 upgrade guide.

Example app

grovs-io/grovs-flutter has a demo app in example/ covering link generation, link details, deep links, handleUrl, consent, analytics, revenue, push and in-app messages.

Last updated 2026-10-27
Was this page helpful?