emarsys_sdk 2.3.2 copy "emarsys_sdk: ^2.3.2" to clipboard
emarsys_sdk: ^2.3.2 copied to clipboard

The Flutter plug-in for SAP Emarsys Customer Engagement is the official plug-in to help integrate Emarsys into your Flutter application.

2.3.2 #

What's changed #

Emarsys SDK #

What's fixed #

Predict #

  • Fixed the mapping of the predict recommendation filters on iOS
  • Fixed the mapping of the predict cart items on both platforms

2.3.1 #

What's changed #

Emarsys SDK #

2.3.0 #

What's changed #

Android SDK #

  • Fixed an issue that caused push notifications not to be shown.

Emarsys SDK #

  • On Android we increased CompileSDKVersion to 34.
  • Updated underlying Emarsys SDK for Android to 3.7.2

What's fixed #

Android SDK #

  • Fixed an issue that could cause a crash because of some unhandled exceptions.

2.2.0 #

What's changed #

Android SDK #

  • Remove JVM Toolchain Specification for Better M1 Compatibility

iOS SDK #

  • Minimum iOS version was increased to 12.0

Emarsys SDK #

  • Increased minimun Dart version from 2.14.0 to 2.15.0
  • Updated underlying Emarsys SDK for Android to 3.7.0
  • Updated underlying Emarsys SDK for iOS to 3.5.0

2.1.0 #

What's new #

Push #

  • Introduced a new function in EmarsysAppDelegate where UNUserNotificationDelegates can be provided. For usage see the example app's AppDelegate.

2.0.0 #

What's changed #

Emarsys #

  • The underlying AGP plugin has been updated to 8.1.1 therefore breaking changes in that plugin are now surfacing for existing integrations. Please check the linked documentations on how to migrate.

Emarsys SDK #

1.6.5 #

What's fixed #

Geofence #

  • initialEnterTriggerEnabled command creation has been fixed for iOS platform

1.6.4 #

What's changed #

Emarsys SDK #

1.6.3 #

What's changed #

Emarsys SDK #

What's fixed #

Push #

  • Fixed a issue that caused the isCanBypassDnd to be a null value in the notification settings on Android

1.6.2 #

What's new #

Emarsys SDK #

What's fixed #

Push #

  • Fixed an issue that caused App Events being missed in case the App start was triggered by a push message.

1.6.1 #

What's changed #

Emarsys SDK #

1.6.0 #

What's fixed #

Android SDK #

  • Fixed an issue that could cause the SDK to crash during In-App appearing.

What's changed #

Android SDK #

  • Push Internal ID now supports string.

1.5.0 #

What's new #

InApp #

  • SDK now supports CopyToClipboard action in inapp messages.

What's fixed #

Android SDK #

  • Fixed an issue that could cause the SDK to crash because of rare race conditions in the database.

What's changed #

ChangeAppcode #

  • Prevent SDK from unnecessary network calls when an invalid applicationCode was set.

1.4.0 #

What's new #

Push #

  • Introduce setPushToken method what can be used for setting the pushToken when not the automatic / recommended way is used

1.3.3 #

What's fixed #

Push #

  • Fixed issue where notifications didn't arrive when application was not running

1.3.2 #

What's changed #

Emarsys SDK #

  • Updated underlying Emarsys SDK for Android to 3.2.6
  • This version is Android 13 and iOS 16 compatible

1.3.1 #

What's changed #

Emarsys SDK #

1.3.0 #

What's new #

Inline In-App #

  • Added support for Inline in-app views on Flutter version 3.0 and above

What's changed #

Emarsys SDK #

  • Updated underlying Emarsys SDK for Android to 3.2.4
  • Updated underlying Emarsys SDK for iOS to 3.2.3

1.2.3 #

What's fixed #

Inline In-App #

  • Fixed crash when an Inline In-App was fetched with a wrong viewId

What's changed #

Emarsys SDK #

  • Updated underlying Emarsys SDK for Android to 3.2.2
  • Updated underlying Emarsys SDK for iOS to 3.2.2

1.2.2 #

What's changed #

Emarsys SDK #

  • Updated underlying Emarsys SDK for Android to 3.2.1
  • Updated underlying Emarsys SDK for iOS to 3.2.1

1.2.1 #

What's fixed #

UserNotificationCenterDelegateCacher #

  • Made UserNotificationCenterDelegateCacher instance public

1.2.0 #

What's changed #

UserNotificationCenterDelegateCacher #

  • Made UserNotificationCenterDelegateCacher public to be available

1.1.0 #

What's changed #

Emarsys SDK #

  • Updated underlying Emarsys SDK for Android to 3.2.0
  • Updated underlying Emarsys SDK for iOS to 3.2.0

Predict #

  • Added new validation to the trackPurchase method so that empty cartItems lists are no longer accepted as it would be an invalid request.

What's fixed #

Push #

  • Fixed an issue on both platforms, where in some cases app events where not fired when the app was not already running when the push message arrived.
  • Fixed an issue on Android where the plug-in might not yet be initialized when the pushToken have been received causing the application to crash

1.0.0 #

What's new #

Native SDK #

  • Migrated plug-in to use SDK 3.1.1 version on both platforms.

Predict #

  • Added support for Predict feature, both recommendation and tracking works.

Geofence #

  • Registered geofences can now be accessed.

Important Notes #

Flutter plug-in for SAP Emarsys Customer Engagement is still under development. If you would like to use the plug-in please contact your CSM @ Emarsys.

0.3.0 #

What's new #

Native SDK #

  • Migrated plug-in to use Android SDK 3.1.1

Inline In-App #

  • Added support for the inline In-App feature.

What's fixed #

Push #

  • Fixed an issue on Android, where if the application has been closed after the push notification had been displayed then interaction with the push message caused the application to crash.

Setup #

  • Fixed an issue on Android, where the first activity was displayed sooner than the SDK setup has been completed causing some app-start-related events to be ignored by the SDK.
  • Fixed an issue on Android, where verbose logging caused some inside crashes in the SDK.

Important Notes #

Flutter plug-in for SAP Emarsys Customer Engagement is still under development and some Emarsys features are not yet supported by the plug-in. If you would like to use the plug-in please contact your CSM @ Emarsys. This version contains all the fixes from the native SDKs.

0.2.0 #

What's new #

Native SDK #

  • Migrated plug-in to use Android SDK 3.0.1 and iOS SDK 3.0.3.

changeApplicationCode #

  • Added changeApplicationCode feature

trackCustomEvent #

  • Added trackCustomEvent feature

Inbox #

  • Added inbox feature

Geofence #

  • Added geofence feature

Overlay In-App #

  • Added Overlay In-App feature

What's fixed #

Push #

  • Fixed an issue on iOS, where push messages didn't arrive when the app was in the foreground.
  • Fixed an issue on Android, where the application crashed while it was not running and it received a push message.

Important Notes #

Flutter plug-in for SAP Emarsys Customer Engagement is still under development and some Emarsys features are not yet supported by the plug-in. If you would like to use the plug-in please contact your CSM @ Emarsys. This version contains all the fixes from the native SDKs.

0.1.1 #

What's new #

Native SDK #

  • Migrated plug-in to use Android and iOS SDK version from 2.16.0 to 3.0.0.

What's fixed #

Setup #

  • Fixed an issue on iOS, where push messages do not arrive in case of delayed setup.

Important Notes #

Flutter plug-in for SAP Emarsys Customer Engagement is still under development and some Emarsys features are not yet supported by the plug-in. If you would like to use the plug-in please contact your CSM @ Emarsys. This version contains all the fixes from the native SDK's from 2.16.0 to 3.0.0.

0.1.0 #

What's new #

Flutter #

Important Notes #

Flutter plug-in for SAP Emarsys Customer Engagement is still under development and some Emarsys features are not yet supported by the plug-in. If you would like to use the plug-in please contact your CSM @ Emarsys.

4
likes
130
pub points
85%
popularity

Publisher

verified publisheremarsys.com

The Flutter plug-in for SAP Emarsys Customer Engagement is the official plug-in to help integrate Emarsys into your Flutter application.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MPL-2.0 (LICENSE)

Dependencies

equatable, flutter, shared_preferences

More

Packages that depend on emarsys_sdk