Introduction to Security
Choose your SDK version below:
- Apptrove SDK → Recommended for all projects (Latest: v2.x.x)
- Trackier SDK → Will be deprecated in August 2026 (Latest legacy: v1.x.xx)
Use the tabs below for SDK-specific snippets.
The Apptrove Cordova SDK incorporates security features to safeguard tracking data and ensure the integrity of your Cordova-based hybrid applications on Android and iOS platforms. This section introduces SDK Signing and Proguard Settings, two features designed to enhance data security and optimize app performance.
SDK Signing
SDK Signing authenticates requests sent from the Apptrove SDK to the Apptrove using a secret ID and key, ensuring that only authorized requests are processed. This feature protects against unauthorized access and maintains the integrity of your tracking data, making it essential for secure communication between your app and Apptrove's servers.
- Purpose: Verifies the authenticity of SDK requests to prevent data tampering and unauthorized tracking.
- Benefits: Enhances data security, ensures reliable attribution, and complies with privacy standards.
Proguard Settings
Proguard Settings enable code optimization and obfuscation for Android release builds, reducing app size and enhancing security by making the code harder to reverse-engineer. Specific Proguard rules ensure that the Apptrove SDK and its dependencies function correctly, preserving critical tracking functionality in optimized builds.
- Purpose: Optimizes and secures Android apps while maintaining SDK compatibility.
- Benefits: Reduces app footprint, improves performance, and protects against code analysis.
These security features collectively ensure that your app's tracking data remains secure and that your Android builds are optimized, supporting robust analytics and compliance with industry standards.