| info |
Information We recommend integrating the MoEngage BOM for easier dependency management. Refer to the documentation to know more. |
SDK Versions
| Artifact Name | Artifact Id | Version |
|---|---|---|
| Core | moe-android-sdk | |
| Self-Handled Cards | cards-core | |
| Default Cards | cards-ui | |
| Encrypted Storage | encrypted-storage | |
| Geofence | geofence | |
| HMS Pushkit | hms-pushkit | |
| InApp | inapp | |
Self-Handled Notification Center |
inbox-core | |
| Default Notification Center | inbox-ui | |
| PushAmp | push-amp | |
| PushAmpPlus | push-amp-plus | |
| Device Triggered | realtime-trigger | |
| Push Templates | rich-notification | |
| Security | security |
SDK Installation
Add the following dependency in the app/build.gradle(.kts) file to integrate the required modules. Make sure to replace $sdkVersion with the appropriate SDK version
Core
dependencies {
...
implementation("com.moengage:moe-android-sdk:$sdkVersion")
}Self-Handled Cards
dependencies {
...
implementation("com.moengage:cards-core:$sdkVersion")
}MoEngage's Default Cards
dependencies {
...
implementation("com.moengage:cards-ui:$sdkVersion")
}Encrypted Storage
dependencies {
...
implementation("com.moengage:encrypted-storage:$sdkVersion")
}Geofence
dependencies {
...
implementation("com.moengage:geofence:$sdkVersion")
}HMS Pushkit
dependencies {
...
implementation("com.moengage:hms-pushkit:$sdkVersion")
}InApp
dependencies {
...
implementation("com.moengage:inapp:$sdkVersion")
}Self-Handled Notification Center
dependencies {
...
implementation("com.moengage:inbox-core:$sdkVersion")
}MoEngage's default Notification Center
dependencies {
...
implementation("com.moengage:inbox-ui:$sdkVersion")
}Push Amplification
dependencies {
...
implementation("com.moengage:push-amp:$sdkVersion")
}PushAmpPlus
dependencies {
...
implementation("com.moengage:push-amp-plus:$sdkVersion")
}Device Triggered
dependencies {
...
implementation("com.moengage:realtime-trigger:$sdkVersion")
}Push Templates
dependencies {
...
implementation("com.moengage:rich-notification:$sdkVersion")
}Security
dependencies {
...
implementation("com.moengage:security:$sdkVersion")
}