Android SDK
Integrate deep linking, attribution, and smart links into your Android app with the Grovs SDK.
Deep linking, App Links, link generation, push campaigns, in-app messages, event and screen tracking, revenue and attribution for Kotlin and Java apps.
Requirements: Android 5.0 (API 21)+, Kotlin 1.8+ or Java 8+. Install io.grovs:Grovs from Maven Central.
- Quick Start: Install and configure the SDK
- Deep Linking: Handle incoming deep links
- Link Creation: Generate smart links programmatically
- Push notifications: Push campaign opens, links and images (3.1)
- In-app messages: Dashboard campaigns shown inside your app (3.1)
- Revenue: Track in-app purchases and custom payments
- Events & Screen Tracking: Track custom events and screen views
- Privacy & Consent: Gate collection on consent, and what the SDK collects
- API Reference: All properties and methods
Upgrading
3.0 to 3.1: minor release. Adds push campaigns and in-app messages, removes the messages inbox and the dependencies it brought in. Check whether your app used Material, ConstraintLayout or Navigation through the SDK. See the 3.1 upgrade guide.
1.x to 3.0: existing code still compiles. Automatic screen tracking is now on by default, setSDK(false) stops all collection, and clipboard-assisted deferred deep linking runs on first launch. See the 3.0 upgrade guide.
Example apps
Full integration demo: grovs-io/grovs-android-example-app.