Flutter SDK Release Notes

We are constantly working to improve our SDK. Here you’ll find the change log for the Flutter SDK and related details.


Flutter 1.9.5 Release

🔆 Improved

  • Bump native SDKs: iOS 2.7.1, Android 2.9.5.

  • Add marketId support for user and anonymous user attributes.

  • iOS: support FCM-only token handling with RetenoDeviceTokenHandlingMode.

Read more


Flutter 1.9.4 Release

🔆 Improved

  • Bump native SDKs to iOS 2.7.0 and Android 2.9.4

Read more


Flutter 1.9.3 Release

✔️Fixed

  • Duplicate In-App open.

Read more


Flutter 1.9.2 Release

✔️Fixed

  • iOS: fix cold-start push tap crash and restore push-to-in-app flow.

Read more


Flutter 1.9.1 Release

✔️Fixed

  • Initialization hang when customDeviceId is provided.

Read more


Flutter 1.9.0 Release

🔆 Improved

  • Bump Android SDK to 2.8.9

Read more


Flutter 1.8.8 Release

🔆 Improved

  • Bump Android SDK to 2.8.9

Read more


Flutter 1.8.2 Release

🔆 Improved

  • Bump Android SDK to 2.8.1
  • Bump iOS SDK to 2.5.11
  • Add getRecommendationsJson method.

Read more


Flutter 1.8.0 Release

🔆 Improved

  • Android: not need create CustomApplication class. All initialization is done via Reteno.initWith method.
  • Enhance RetenoRecommendation model with additional fields:
    • Add category, categoryAncestor, categoryLayout, categoryParent
    • Add dateCreatedAs, dateCreatedEs, dateModifiedAs
    • Add itemGroup, nameKeyword, productIdAlt
    • Add various tags fields (tagsBestseller, tagsCashback, etc.)
    • Add url field for product recommendations
  • Make categoryId parameter optional in getRecommendations method

Read more


Flutter 1.7.8 Release

🔆 Improved

  • Bump Android SDK to 2.7.4
  • Fix Ecommerce Activity Tracking

Read more


Flutter 1.7.7 Release

🔆 Improved

  • Bump Android SDK to 2.7.2
  • Bump iOS SDK to 2.5.10
  • customDeviceId parameter in Reteno initialization allow return null (Android only)

Read more


Flutter 1.7.6 Release

🔆 Improved

  • Bump Android SDK to 2.6.3

Read more


Flutter 1.7.5 Release

🚀Added

  • Ecommerce Activity Tracking Reteno().logEcommerceEvent()

🔆 Improved

  • Bump Android SDK to 2.6.2
  • Bump iOS SDK to 2.5.4

Read more


Flutter 1.7.3 Release

🔆 Improved

  • Bump Android SDK to 2.5.1
  • Bump iOS SDK to 2.5.0
  • AppInbox add customData property. Fix createdDate on iOS

Read more


Flutter 1.7.1 Release

🚀Added

  • Reteno.onUserNotificationAction for listening on mobile push notifications actions

Read more


Flutter 1.7.0 Release

🔆 Improved

  • Bump Android SDK to 2.0.12
  • Bump iOS SDK to 2.0.11
  • Update initWith method signature for Reteno initialization (Android only)
    • add device ID provider parameter
 await Reteno.initWith(
 	accessKey: 'access_key',
 	customDeviceId: () async {
 		return await Amplitude.getInstance().getDeviceId();
 	},
 );
  • Add Reteno.appInbox to get App Inbox messages

Read more


Flutter 1.5.3 Release

🔆 Improved

  • Support AGP 8
  • Bump Android SDK to 2.0.10
  • Bump iOS SDK to 2.0.9

Read more


Flutter 1.5.2 Release

🔆 Improved

  • Bumped Android SDK to 2.0.7
  • Bumped iOS SDK to 2.0.6

🚀 Added

  • Added Reteno.getrecommendations to get recommendations
  • Added Reteno.logRecommendationsEvent to log recommendation events

Read more

Flutter 1.5.1 Release

🔆: Improved

  • Bumped Android sdk to 2.0.2
  • Bumped iOS sdk to 2.0.2

🚀 Added

  • Added Reteno.onInAppMessageStatusChanged to get in-app message status changed events
  • Added Reteno.pauseInAppMessages to pause or resume in-app messages

Read more


Flutter 1.4.2 Release

✔️Fixed

Fixed lateinit property methodChannel has not been initialized on Android

Read more


Flutter 1.4.1 Release

🚀 Added

  • Added support for new Android SDK version with new updatePushPermissionStatus function

Read more


Flutter 1.4.0 Release

🔆 Improved

  • Bumped Android SDK to 1.7.0
  • Bumped iOS SDK to 1.7.1

Read more


Flutter 1.3.2 Release

✔️ Fixed

  • Fixed method channels initialization not properly working in pair with Firebase messaging plugin

Read more


Flutter 1.3.1 Release

🔆 Improved

  • Updated handling of config changes in Android plugin

✔️ Fixed

  • Fixed plugin not working when adding FirebaseMessaging.onBackgroundMessage handler due to spawning background isolate

Read more


Flutter 1.3.0 Release

🚀 Added

  • Added Reteno.onRetenoNotificationClicked to get push data on clicked events

Read more