Flutter Plugin Release Notes

ENGAGE® Flutter Plugin Release Notes

Version 2.0.0

  • iOS SPM (Swift Package Manager) support.
  • The plugin has been migrated to Swift Package Manager for iOS.
  • Version 2.0.0 (and all future releases in this series) supports SPM.
  • Legacy CocoaPods support is still available.
  • The iOS Engage SDK is sourced from Bitbucket.
  • Refer this for migrating to 2.0.0 version.

Version 1.0.7

  • Auto-initialization of ENGAGE SDK: No manual initialization required in the Application class.
  • No need to add InitializationProvider to the AndroidManifest.xml.
  • Firebase compatibility handled automatically via dependency management.
  • Refer this for migrating to 1.0.7 version for Android.

Version 1.0.6

  • Added support for Clean APIs. See (Flutter Plugin Clean API)
  • Add observer for push completion in plugin for iOS.
  • Add new EngageRegistrationError case for iOS error. EngageRegistrationError.initiatePushChallengeFailed.

Version 1.0.5

  • Plugin with Android SDK with v4.0.4
    • Misc bugfixes
  • Plugin with iOS SDK with v4.1.0
    • Added Privacy Manifest
    • Bitcode is no longer included with ENGAGE SDK binary to support Xcode 16 App Store Connect uploads
    • iOS 18 support - ENGAGE SDK will now create contacts as expected if user selects limited contact permissions. Contact clashes will not be detected in this mode

Version 1.0.3

  • Plugin with Android SDK with v4.0.3
    • Misc bugfixes
  • Plugin with iOS SDK with v4.0.1
    • Added support for short codes

Version 1.0.0

  • Official ENGAGE Flutter Plugin release