Overview
The AppTrove React Native SDK offers advanced features to enhance user engagement and user lifecycle tracking in your React Native applications on Android and iOS platforms. This section introduces deep linking and uninstall tracking for Android, guiding you to their detailed implementation instructions.
Prerequisites
- AppTrove React Native SDK installed and initialized in your project
- A Trackier MMP account with access to the Trackier Panel
- React Native 0.60 or later
- For Android:
- Android API 21 (Android 5.0) or later
- Firebase setup for uninstall tracking
- For iOS:
- iOS 10.0 or later
- Xcode 12.0 or later for Universal Links configuration
- Basic knowledge of JavaScript, React Native, and platform-specific configurations (e.g., AndroidManifest.xml, Xcode)
Overview
The AppTrove React Native SDK provides the following advanced features to optimize your app's marketing and analytics capabilities:
- Deep Linking: Navigate existing app users to specific in-app content through custom URL schemes or Universal Links. Deep linking improves engagement and conversion rates by directing users to targeted screens based on campaign parameters.
- Deferred Deep Linking: Handle new installs by redirecting users to specific in-app content post-installation. When a user clicks on a deep link but doesn't have the app installed, deferred deep linking stores the intent and triggers it after the first app launch.
- Uninstall Tracking: Monitor app uninstalls on Android using two methods:
- Firebase Cloud Messaging (FCM): Detects uninstalls through silent push notification delivery receipts. Uninstall data typically appears in the panel within 24-48 hours.
- Firebase Analytics: Uses Firebase Analytics
app_removeevents and Cloud Functions to track uninstalls with comprehensive event data.
These features empower developers to create engaging, data-driven applications with robust marketing insights.
Next Steps
To leverage the advanced features of the AppTrove React Native SDK:
- Implement deep linking to enhance user navigation for existing users.
- Set up deferred deep linking to handle new user installs with targeted content.
- Set up uninstall tracking for Android using Firebase Cloud Messaging or Firebase Analytics to monitor user retention.
- Test all features in a development environment to ensure correct implementation.
For further assistance, refer to the Trackier Documentation Portal or contact Trackier support at support@trackier.com.