SDK Installation
Installing using BOM
Integration using BOM is the recommended way of integration; refer to the Install Using BOM document. Once you have configured the BOM add the dependency in the app/build.gradle file as shown belowTimer with Progress Bar
Schedule Exact Alarm Permission
The SDK uses Alarms to periodically update the progress in the progress bar. Starting Android 12, additional permission is required to use exact alarms. Refer to the documentation for more details. To support the Timer with Progress Bar template on Android 12 and above devices, add the following permission in your manifest file.SCHEDULE_EXACT_ALARM permission, the Timer with Progress Bar template is not shown. Instead, the SDK falls back to the backup template configured for the campaign on the MoEngage dashboard. The backup template is the alternate notification you select when creating a Timer with Progress Bar campaign — it shows the timer but omits the progress bar so the notification can still be delivered.