🛠ī¸Integration

The general flow of the integration can be decomposed into the following steps:

  1. Conforming to the prerequisites, e.g. setting up Android minSdkVersion.

  2. Adding the dependency.

  3. Setting up the configuration for the application, e.g. package name or whether it is production or not (see Dev vs Release version).

  4. Handling the detected threats (callbacks).

  5. Starting the SDK.

  6. Enabling the source code obfuscation.

  7. Become familiar with Security Report, User Data Policies and License.

  8. Looking at Features and Pricing plans if you are interested in more advanced solutions to protect your application and business.

  9. Reading through Wiki and FAQ, if you are interested in more detailed information about internal workings.

Dev vs Release version

The Dev version is used to not complicate the development process of the application, e.g. if you would implement killing of the application on the debugger callback. It disables some detections which won't be triggered during the development process:

  • Emulator/Simulator

  • Debugging

  • Tampering/Repackaging

  • Unofficial store/source

  • Obfuscation issues

  • Developer mode

Make sure that you use the Release version for the production.


Choose the relevant section based on your app development platform:

Last updated