Android SDK Host App Requirements

ENGAGE® Android SDK App Requirements

The ENGAGE SDK has specific requirements to ensure proper functionality.

App Requirements

  • Min SDK Version >= 24 (Android 7+)
  • Java 11+
  • Gradle 7.5+
  • Written in Java or Kotlin
  • Required Permissions
    • READ_CONTACT
    • WRITE_CONTACT

Additional Library Requirements

LibraryVersionPurpose
org.jetbrains.kotlin:kotlin-stdlib1.8.0Needed for ENGAGE SDK for Kotlin-based code
com.google.firebase:firebase-messaging>22.0.0Needed for Firebase functionality allowing Push Notifications
📘

NOTE

ENGAGE uses WorkManager library for job scheduling. If the host app also uses WorkManager, please refer to this page to make sure WorkManager is configured correctly for ENGAGE.