Version 2.3.7

Enhancements and Improvements

  • Fixed an issue that prevented deeplinking on certain devices running MIUI v12.5.5

Version 2.3.6

New Features

  • Updated IMIconnectCoreSDK library versions (Android v2.15.5 and iOS v2.15.4)

Enhancements and Improvements

  • Fixed a crash that could occur when GMS / HMS dependencies are not present within an app binary
  • Added changes to handle error scenario where 3rd party SQLCipher library not loaded on specific architecture devices

Version 2.3.5

New Features

  • Updated IMIconnectCoreSDK library versions (Android v2.15.4 and iOS v2.15.4)
  • Developer needs to pass the pushToken to IMIconnectPlugin.processPushToken method
  • Introduced IMIconnect.setAdditionalAuthorizationOptions to add extra authorisation options for push notifications to support Provisional Push Notifications (iOS)

Enhancements and Fixes

  • Various internal improvements and enhancements

Version 2.3.4

New Features

  • Updated IMIconnectCoreSDK library versions (Android v2.15.3 and iOS v2.15.3)
  • Introduced the regenerateMediaURL method to regenerate the media URL when secure URL is expired.

Enhancements and Fixes

  • UploadFile method enhanced to provide access token and JWT token as part of media upload API for secure authentication.

Version 2.3.3

New Features

  • Updated IMIconnectCoreSDK library versions (Android v2.15.2)
  • It is now possible to include GMS / HMS dependencies as required. Previously, both dependencies were required irrespective of target device build (Google / Huawei)

Enhancements and Fixes

  • Fixed several crashes that could occur within the In-App Messaging transport layer under certain edge case conditions.
  • Fixed an issue that could prevent retry of failed Push Id profile updates.
  • Various internal improvements and enhancements

Version 2.3.2

New Features

  • Updated IMIconnectCoreSDK library versions (Android v2.15.1 and iOS v2.15.2)
  • Support for firebase messaging 22.0.0 version
  • Support for HMS version to 5.x.x

Enhancements and Fixes

  • Internal improvements and enhancements.

Version 2.3.1

New Features

  • Updated IMIconnectCoreSDK library versions (iOS v2.15.1).

Enhancements and Fixes

  • Fixed an issue that prevented the SDK from executing API calls through config serverDomain.

Version 2.3.0

New Features

  • Introduced the plugin level config property to set server environment.
  • Introduced support for push notifications on Huawei devices that only have access to Huawei Mobile Services.
  • Introduced the ‘Form’ message type to provide support for forms within in-app messaging.
  • Introduced a new parameter to pass the reason for closing a chat when calling the close thread method.
  • Introduced the ICMessaging.fetchUnreadThreadCount method to fetch the current count of unread messages for a given thread id.

Enhancements and Fixes

* Various internal improvements and enhancements

Version 2.2.3

Release Date: April 2021

New Features

  • Updated IMIconnectCoreSDK library versions (Android v2.14.3 and iOS v2.14.4)
  • Added error handling to recover from a rare instance where an existing encrypted internal database cannot be opened, including adding a new config property to allow fallback to an unencrypted database if recovery fails.
  • Changed iOS SDK distribution format from Framework to XCFramework.

Enhancements and Fixes

  • Upgraded SQLCipher library version to 4.4.3.

Limitations

If the config property to allow fallback to the unencrypted database is not enabled and opening an encrypted database fails then resilience systems that reattempt sending of previously failed delivery/read receipt or event data will not function. Duplicate in-app messages may be received through the message listeners/receiver, but any duplicates would not be present within API calls that fetch messages.

Version 2.2.2

Release Date: January 2021

New Features

* Updated IMIconnectCoreSDK library versions (Android v2.14.2 and iOS v2.14.3) * Android 11 and iOS 14 compatible changes.

Enhancements and Fixes

* Internal improvements and enhancements.

Version 2.2.1

New Features

* Updated IMIconnectCoreSDK library versions (Android v2.14.1 and iOS v2.14.2) * Added support to allow delayed start of the SDK * Added support to allow auto-start of certain SDK components * Added support to control method swizzling of app and notification center delegates (iOS only)

Enhancements and Fixes

* Internal improvements and enhancements.

Version 2.2.0

New Features

* Added support to allow delayed start of the SDK * Added support to allow auto-start of certain SDK components.

Version 2.1.4 (SDK Lite)

New Features

* Updated imiconnectCoreSDK library versions (Android - v2.11.2) (iOS - v2.11.2) * Migrating to AndroidX.

📘

Migration to Android X

This plugin version requires migration of Android Apps to AndroidX.

Version 2.1.3 (SDK Lite and Full)

New Features

* Support for iOS 13 push notifications device token issue * Added last_opened monitor events.

Version 2.1.2 (SDK Lite only)

New Features

* Added support from iOS9

Enhancements and Fixes

* Removed monitoring events * Internal improvements and enhancements.

Version 2.1.1

Release Date: 03 - JUL- 2019

Enhancements and Fixes

1. Fixed an issue in ``publishEvent`` method in the plugin 2. Internal improvements and enhancements

Version 2.1.0

Release Date: 20 - MAY - 2019

New Features

1. Plugin level domain configuration to override zero-rating domain 2. [In App custom events](https://developers.imiconnect.io/reference#external-event) 3. [Delete message](https://developers.imiconnect.io/docs/icmessagestore) 4. [Register as Guest](https://developers.imiconnect.io/reference#section-register) 5. [Publish typing indicator](https://developers.imiconnect.io/docs/icmessagehelper)

❗️

LIMITATION

deleteMessage : The method named "deleteMessage" does not have back-end support and will throw an exception if used. Back-end support will be available mid-June onwards and an update regarding the same will be available on this page.

  • Updated imiconnectCoreSDK library versions (Android - v2.11.0) (iOS - v2.11.0)

  • Internal improvements and enhancements

Version 2.0.0

New Features

* Added support for In-app Messaging, including Message Store persistence layer and history synchronization * Added support for Message attachments, including upload and download * Added support for Topic-based messaging * Added support for Security Tokens (JWT) * Added support for One Time Password (OTP) User authentication * Enhancements to ensure compliance with GDPR * Introduced Logging system control * Updated imiconnect Core SDK library versions (Android 2.10.1) (iOS 2.10.0).

Enhancements and Fixes

* Various internal enhancements and bug fixes.