Additional Encryption 11.x.x

By default, we use HTTPS protocol for all requests made from the SDK; HTTPS encrypts the requests by default. MoEngage SDK optionally adds another layer of encryption apart from the encryption done by HTTPS.
To enable this additional encryption, you need to call the enableEncryption() on the MoEngage.Builder object while initializing the SDK and adding the security module as a dependency in your app's build.gradle file.

build.gradle
dependencies {
    ...
    implementation("com.moengage:security:1.0.00")
}
info

Note

Adding the above dependency and enabling flag isn't enough for this feature to work; there is some additional configuration required on our side to completely enable this feature. In case you want to use this feature, contact your account manager or the MoEngage Support team.

To contact the MoEngage Support team, you can raise a ticket through the Support Web Form within the MoEngage dashboard. For more information, refer here.
 

Version Compatability

The security artifact/module is dependent on the Core SDK or moe-android-sdk artifact/module.
Based on the version of the Core SDK you are using, choose the right version of the Security module.

Core SDK Version Security

11.1.00 and above

1.0.00 and above

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?