Skip to main content

Security

The AppTrove React Native SDK incorporates robust security features to protect tracking data and ensure the integrity of your React Native application on Android and iOS platforms. This section introduces SDK Signing and Proguard Settings, which enhance data security and optimize app performance, guiding you to their detailed implementation instructions.

Prerequisites

  • AppTrove React Native SDK installed and initialized in your project (see Installation and Initialization)
  • 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
    • Proguard enabled for release builds (if applicable)
  • Basic knowledge of JavaScript, React Native, and Android build configurations

Overview

The AppTrove React Native SDK provides the following security features to safeguard your app's tracking data and optimize performance:

  • SDK Signing: Authenticates requests sent from the SDK to the Trackier Mobile Marketing Platform using a secret ID and key, ensuring data integrity and preventing unauthorized access. This feature secures communication between your app and Trackier's servers. See SDK Signing for implementation details.
  • Proguard Settings: Enables code optimization and obfuscation for Android release builds, reducing app size and enhancing security. Specific Proguard rules ensure the AppTrove SDK and its dependencies function correctly, preserving tracking capabilities. See Proguard Settings for configuration details.

These features collectively protect sensitive tracking data and maintain the reliability of your app in production environments.

Next Steps

To leverage the security features of the AppTrove React Native SDK:

  1. Configure SDK Signing to authenticate tracking requests. Refer to the SDK Signing section.
  2. Apply Proguard settings for optimized Android builds. Refer to the Proguard Settings section.
  3. Test these features in a development environment to ensure secure and reliable operation.

For further assistance, refer to the Trackier Documentation Portal or contact Trackier support at support@trackier.com.