AppTrove Expo SDK Introduction
The AppTrove Expo SDK is a comprehensive tool for mobile app developers to track user acquisition, in-app events, and revenue in Expo and React Native applications. It integrates seamlessly with Expo managed workflow and bare React Native projects, supporting both TypeScript and JavaScript. This documentation guides you through integrating and using the AppTrove SDK effectively.
Key Features
- Attribution Tracking: Track installs and campaigns with precise attribution
- Event Tracking: Monitor in-app events (built-in and custom) for user behavior insights
- Revenue Tracking: Record revenue with currency support for monetization analysis
- Deep Linking: Direct users to specific app content through normal and deferred deep linking
- Campaign Data Retrieval: Access detailed campaign information for personalized experiences
- Uninstall Tracking: Analyze user retention patterns on Android using Firebase integration
- SDK Signing: Enhanced security with secret ID and key configurations
- Expo Compatibility: Full support for Expo managed workflow and development builds
Supported Workflows
- Expo Managed Workflow: Automatic configuration with Expo's build system
- Expo Development Builds: Compatible with custom development builds
- Bare React Native: Works with ejected Expo projects
Requirements
- Expo SDK 48 or later
- React Native 0.70 or later
- Android API 21 (Android 5.0) or later
- iOS 10.0 or later
- Trackier MMP account with access to SDK key
Example Application
To demonstrate the Trackier Expo SDK integration, an example app is available. To explore the integration:
- Clone the repository containing the example project from GitHub
- Navigate to the example directory
- Install dependencies by running
npm install
oryarn install
in the project root - For iOS, navigate to the ios folder and run
pod install
(if using bare workflow) - Run the project using
expo start
and test on Android or iOS to verify the integration
Next Steps
To get started with the AppTrove Expo SDK:
- Install the SDK in your Expo project
- Initialize the SDK in your app
- Test your integration to ensure proper tracking of installs, events, and other features
- Contact AppTrove support at support@trackier.com for assistance
For further assistance, contact AppTrove support at support@trackier.com.