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.


What’s Next