Configure Marketing Cloud Engagement
Runtime Toggles
Event Tracking
Handle URLs
Data Protection and Privacy
Changelog
This changelog contains information about these Engagement SDK products:
Change history for previous major releases of each product is combined in a collapsible section. For example, to view the history for version 9 of the Android SDK, click Version 9 Releases in the SDK for Android section to expand the list of changes.
This section contains information about releases of the MobilePush SDK for Android, including version numbers, release dates, compatibility details, and key changes.
Released June 10, 2026
Version 11.0.1 of the Android SDK has been tested with Firebase Cloud Messaging version 25.0.1, Google Play Location Services version 21.3.0, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 26. The SDK is compiled with Android API version 36 and depends on Java version 17 and Kotlin version 2.2.21.
Released March 30, 2026
Version 11.0.0 of the Android SDK has been tested with Firebase Cloud Messaging version 25.0.1, Google Play Location Services version 21.3.0, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 26. The SDK is compiled with Android API version 36 and depends on Java version 17 and Kotlin version 2.2.21.
Version 11.0.0 of the SDK is a major release that introduces changes to the In-App Messaging configuration and how the InAppMessageManager is accessed, minor changes to Push configuration consolidating UrlHandlers. This release also includes performance improvements and bug fixes.
For information about migrating Android apps to version 11 of the SDK, see Migrate to Version 11.
Released November 6, 2025
Version 10.0.0 of the Android SDK has been tested with Firebase Cloud Messaging version 24.0.2, Google Play Location Services version 21.3.0, and AltBeacon Library version 2.20.7.
The minimum compatible Android API version is 26. The SDK is compiled with Android API version 36 and depends on Java version 17 and Kotlin version 1.9.22.
Version 10.0.0 of the SDK is a major release that introduces a new unified SDK architecture.
For information about migrating Android apps to version 10 of the SDK, see Migrate to the SDK for Android Version 10.
Released April 22, 2026
Version 9.0.5 of the Android SDK has been tested with Firebase Cloud Messaging version 24.0.2, Google Play Location Services version 21.3.0, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 23. Compiled with Android API version 36. The SDK depends on Java version 17.
Released December 18, 2025
Version 9.0.4 of the Android SDK has been tested with Firebase Cloud Messaging version 24.0.2, Google Play Location Services version 21.3.0, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 23. Compiled with Android API version 36. The SDK depends on Java version 17.
Released August 5, 2025
Version 9.0.3 of the Android SDK has been tested with Firebase Cloud Messaging version 24.0.2, Google Play Location Services version 21.3.0, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 23. Compiled with Android API version 36. The SDK depends on Java version 17.
Released June 26, 2025
Version 9.0.2 of the Android SDK has been tested with Firebase Cloud Messaging version 24.0.2, Google Play Location Services version 21.3.0, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 23. Compiled with Android API version 36. The SDK depends on Java version 17.
Released May 27, 2025
Version 9.0.1 of the Android SDK has been tested with Firebase Cloud Messaging version 24.0.2, Google Play Location Services version 21.3.0, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 23. Compiled with Android API version 35. The SDK depends on Java version 17.
ANR issues on app start.NPE during device statistics sending.NotificationMessage customKeys.Released March 14, 2025, correlating with the Marketing Cloud Engagement March 2025 release.
Version 9.0.0 of the Android SDK has been tested with Firebase Cloud Messaging version 24.0.2, Google Play Location Services version 21.3.0, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 21. Compiled with Android API version 35. The SDK depends on Java version 17.
Released February 27, 2025
Version 8.2.2 of the Android SDK has been tested with Firebase Cloud Messaging version 23.2.1, Google Play Location Services version 21.0.1, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 21. Compiled with Android API version 35. The SDK depends on Java version 17.
NullPointerException that occurred when the Android Bundle system returned unexpected null valuesReleased November 11, 2024, correlating with the Marketing Cloud Engagement November 2024 release.
Version 8.2.1 of the Android SDK has been tested with Firebase Cloud Messaging version 23.2.1, Google Play Location Services version 21.0.1, and AltBeacon Library version 2.20.7. The minimum compatible Android API version is 21. Compiled with Android API version 35.
The SDK depends on Java version 17.
null attribute applied through SFMCSdk Identity causing ClassCastExceptionReleased July 30, 2024, correlating with the Marketing Cloud Engagement July 2024 release.
Version 8.2.0 of the Android SDK has been tested with Firebase Cloud Messaging version 23.2.1, Google Play Location Services version 21.0.1, and AltBeacon Library version 2.20. The minimum compatible Android API version is 21. Compiled with Android API version 34.
The SDK depends on Java version 17.
MarketingCloudConfig.LocalBroadcastManager dependency.Released February 27, 2024, correlating with the Marketing Cloud Engagement February 2024 release.
Version 8.1.5 of the Android SDK has been tested with Google Play Services version 21.0.1 and AltBeacon Library version 2.20. The minimum compatible Android API version is 21. Compiled with Android API version 34.
NoClassDefFoundError – Resolved an issue where the SDK crashes while reconfiguring a running SDK if the location dependency is not present.Released January 30, 2024, correlating with the Marketing Cloud Engagement January 2024 release.
Version 8.1.4 of the Android SDK has been tested with Google Play Services version 21.0.1 and AltBeacon Library version 2.20. The minimum compatible Android API version is 21. Compiled with Android API version 34.
Released November 9, 2023, correlating with the Marketing Cloud Engagement October 2023 release.
Version 8.1.3 of the MobilePush Android SDK has been tested with Google Play Services version 21.0.1 and AltBeacon Library version 2.20-beta1. The minimum compatible Android API version is 21. Compiled with Android API version 34.
Released October 19, 2023, correlating with the Marketing Cloud Engagement October 2023 release.
Version 8.1.2 of the MobilePush Android SDK has been tested with Google Play Services version 21.0.1 and AltBeacon Library version 2.20-beta1. The minimum compatible Android API version is 21. Compiled with Android API version 34.
Released October 10, 2023, correlating with the Marketing Cloud Engagement October 2023 release.
Version 8.1.1 of the MobilePush Android SDK has been tested with Google Play Services version 21.0.1 and AltBeacon Library version 2.20-beta1. The minimum compatible Android API version is 21. Compiled with Android API version 34.
requestId property in NotificationMessageReleased October 9, 2023, correlating with the Marketing Cloud Engagement October 2023 release.
Version 8.1.0 of the Android SDK has been tested with Google Play Services version 21.0.1 and AltBeacon Library version 2.20-beta1. The minimum compatible Android API version is 21. Compiled with Android API version 34.
DevStatsReleased May 9, 2023, correlating with the Marketing Cloud Engagement May 2023 release.
Version 8.0.9 of the Android SDK has been tested with Google Play Services version 21.0.1 and AltBeacon Library version 2.19.3. The minimum compatible Android API version is 21. Compiled with Android API version 33.
JSONObject Verifier Error – A fix for the onInit crash has been implemented. For more information, see the Google Issue Tracker.Released January 5, 2022, correlating with the Marketing Cloud Engagement October 2022 release.
Version 8.0.8 of the Android SDK has been tested with Google Play Services version 19.0.1 and AltBeacon Library version 2.19.3. The minimum compatible Android API version is 21. Compiled with Android API version 33.
requestId fix for analytics reporting issuesReleased September 29, 2022, correlating with the Marketing Cloud Engagement October 2022 release.
Version 8.0.7 of the Android SDK has been tested with Google Play Services version 19.0.1 and AltBeacon Library version 2.19.3. The minimum compatible Android API version is 21. Compiled with Android API version 33.
redirectForAnalytics support for RemoteNotificationReleased May 4, 2022, correlating with the Marketing Cloud Engagement May 2022 release.
Version 8.0.6 of the Android SDK has been tested with Google Play Services version 17.1.0 and AltBeacon Library version 2.19. The minimum compatible Android API version is 21. Compiled with Android API version 31.
Released March 22, 2022, correlating with the Marketing Cloud Engagement March 2022 release.
Version 8.0.5 of the Android SDK has been tested with Google Play Services version 17.1.0 and AltBeacon Library version 2.19. The minimum compatible Android API version is 21. Compiled with Android API version 31.
Released November 22, 2021, correlating with the Marketing Cloud Engagement October 2021 release.
Version 8.0.4 of the Android SDK has been tested with Google Play Services version 17.1.0 and AltBeacon Library version 2.19. The minimum compatible Android API version is 21. Compiled with Android API version 31.
Released November 12, 2021, correlating with the Marketing Cloud Engagement October 2021 release.
Version 8.0.3 of the Android SDK has been tested with Google Play Services version 17.1.0 and AltBeacon Library version 2.19. The minimum compatible Android API version is 21. Compiled with Android API version 31.
Released November 2, 2021, correlating with the Marketing Cloud Engagement October 2021 release.
Version 8.0.2 of the Android SDK has been tested with Google Play Services version 17.1.0 and AltBeacon Library version 2.19. The minimum compatible Android API version is 21. Compiled with Android API version 31.
Released October 11, 2021, correlating with the Marketing Cloud Engagement October 2021 release.
Version 8.0.1 of the Android SDK has been tested with Google Play Services version 17.1.0 and AltBeacon Library version 2.19. The minimum compatible Android API version is 21. Compiled with Android API version 31.
Released October 4, 2021, correlating with the Marketing Cloud Engagement October 2021 release.
Version 8.0.0 of the Android SDK has been tested with Google Play Services version 17.1.0 and AltBeacon Library version 2.19. The minimum compatible Android API version is 21. Compiled with Android API version 31.
This version is deprecated. Use version 8.0.1 or newer.
Important
Released December 12, 2021, correlating with the Marketing Cloud Engagement June 2021 release.
Version 7.4.4 of the Android SDK has been tested with Google Play Services version 22.0.0 and AltBeacon Library version 2.19. The minimum compatible Android API version is 21. Compiled with Android API version 31.
RejectedExecutionException FixReleased September 3, 2021, correlating with the Marketing Cloud Engagement June 2021 release.
Version 7.4.3 of the Android SDK has been tested with Google Play Services version 22.0.0 and AltBeacon Library version 2.19. The minimum compatible Android API version is 21. Compiled with Android API version 31.
Released September 2, 2021, correlating with the Marketing Cloud Engagement June 2021 release.
Version 7.4.2 of the Android SDK has been tested with Google Play Services version 20.3.0 and AltBeacon Library version 2.17.1. The minimum compatible Android API version is 21. Compiled with Android API version 29.
Released June 11, 2021, correlating with the Marketing Cloud Engagement June 2021 release.
Version 7.4.1 of the Android SDK has been tested with Google Play Services version 17.1.0 and AltBeacon Library version 2.17.1. The minimum compatible Android API version is 21. Compiled with Android API version 29.
Released June 2, 2021, correlating with the Marketing Cloud Engagement June 2021 release.
Version 7.4.0 of the Android SDK has been tested with Google Play Services version 17.1.0 and AltBeacon Library version 2.17.1. The minimum compatible Android API version is 21. Compiled with Android API version 29.
Released November 25, 2020, correlating with the Marketing Cloud Engagement November 2020 release.
Version 7.3.1 of the Android SDK has been tested with Google Play Services version 21.0.0 and AltBeacon Library version 2.17.1. The minimum compatible Android API version is 21. Compiled with Android API version 29.
Released October 12, 2020, correlating with the Marketing Cloud Engagement October 2020 release.
Version 7.3.0 of the Android SDK has been tested with Google Play Services version 17.0.0 and AltBeacon Library version 2.16.4. The minimum compatible Android API version is 21. Compiled with Android API version 29.
IllegalAccessError on network failure.Released June 1, 2020, correlating with the Marketing Cloud Engagement June 2020 release.
Version 7.2.0 of the Android SDK has been tested with Google Play Services version 17.0.0 and AltBeacon Library version 2.16.4. The minimum compatible Android API version is 21. Compiled with Android API version 29.
Released March 23, 2020, correlating with the Marketing Cloud Engagement March 2020 release.
Version 7.1.0 of the Android SDK has been tested with Google Play Services version 17.0.0 and AltBeacon Library version 2.16.4. The minimum compatible Android API version is 21. Compiled with Android API version 29.
Released February 24, 2020, correlating with the Marketing Cloud Engagement February 2020 release.
Version 7.0.0 of the Android SDK has been tested with Google Play Services version 17.0.0 and AltBeacon Library version 2.16.4. The minimum compatible Android API version is 21. Compiled with Android API version 29.
Released October 28, 2019, correlating with the Marketing Cloud Engagement October 2019 release.
Version 6.4.0 of the Android SDK has been tested with Google Play Services version 17.0.0 and AltBeacon Library version 2.16.3. The minimum compatible Android API version is 16. Compiled with Android API version 29.
Released September 25, 2019, correlating with the Marketing Cloud Engagement June 2019 release.
Version 6.3.5 of the Android SDK has been tested with Google Play Services version 16.0.0 and AltBeacon Library version 2.16.2. The minimum compatible Android API version is 16. Compiled with Android API version 29.
Released July 25, 2019 correlating with the Marketing Cloud Engagement June 2019 release.
Version 6.3.4 of the Android SDK has been tested with Google Play Services version 16.0.0 and AltBeacon Library version 2.16.2. The minimum compatible Android API version is 16. Compiled with Android API version 29.
ACCESS_BACKGROUND_LOCATION permission. The changes in Android Q require that you request this permission from your users when on an Android Q device for Geofence and Beacon messaging. For more information, see Implement Location Messaging on Android.JobIntentService bug fix: Added code to prevent an unhandled exception thrown by Google’s JobIntentService.Released June 25, 2019, correlating with the Marketing Cloud Engagement June 2019 release.
Version 6.3.3 of the Android SDK has been tested with Google Play Services version 16.0.0 and AltBeacon Library version 2.16.1. The minimum compatible Android API version is 16. Compiled with Android API version 28.
PendingIntent. To avoid these issues, we changed the structure of the data stored in the PendingIntent.Released May 21, 2019, correlating with the Marketing Cloud Engagement April 2019 release.
Version 6.2.2 of the Android SDK has been tested with Google Play Services version 16.0.0 and AltBeacon Library version 2.16.1. The minimum compatible Android API version is 16. Compiled with Android API version 28.
JobScheduler when there are already 100 scheduled jobs, resulting in Android throwing an IllegalStateException. We added code to prevent this crash and improve logging when the issue occurs.Released April 23, 2019, correlating with the Marketing Cloud Engagement April 2019 release.
Version 6.2.1 of the Android SDK has been tested with Google Play Services version 16.0.0 and AltBeacon Library version 2.16.1. The minimum compatible Android API version is 16. Compiled with Android API version 28.
Released February 11, 2019, correlating with the Marketing Cloud Engagement January 2019 release.
Version 6.1.0 of the Android SDK has been tested with Google Play Services version 16.0.0 and AltBeacon Library version 2.15.2. The minimum compatible Android API version is 16. Compiled with Android API version 28.
WhenReadyListener passed to requestSdk: For more information, see the reference documentation for unregisterWhenReadyListener().Released December 5, 2018.
Version 6.0.2 of the Android SDK has been tested with Google Play Services version 15.0.1 and AltBeacon Library version 2.14. The minimum compatible Android API version is 16. Compiled with Android API version 27.
SdkState logging output to support you during debugging sessions.Released October 22, 2018, correlating with the Marketing Cloud Engagement 215 release.
Version 6.0.2 of the Android SDK has been tested with Google Play Services version 15.0.1 and AltBeacon Library version 2.14. The minimum compatible Android API version is 16. Compiled with Android API version 27.
MarketingCloudConfig.Builder by consolidating all of the notification customization options into a single NotificationCustomizationOptions class. For more information, see Customize Push Notification Functionality for Android Apps.pom.xml file as required dependencies. If your application requires these features, follow the instructions provided in Implement Location Messaging on Android.MarketingCloudConfig.Builder. These checks make sure that an icon resource for notifications is provided and that notification channels are handled. To allow for this change, update your call to MarketingCloudConfig.Builder#build(Context) to pass in an Android context.Attribute class: We removed the previously deprecated Attribute class, along with any associated methods. Registration attributes are now provided in a key-value Map.DefaultUrlPresenter: To address potential security concerns, we removed the SDK’s default URL presenter. Consequently, if your message involves redirection to a web URL, resource, file, or other custom application schema driven by business logic, override notification handling. For more information, see Handling URLs and Custom Keys.MarketingCloudConfig.Builder to facilitate Tenant-Specific Endpoints: setMarketingCloudServerUrl() and setMid(). These methods configure the SDK to communicate with the specific server for your application. For guidance on where to find your Tenant-Specific Endpoint and MID, see Updating Engagement Endpoints to Tenant-Specific Endpoints: FAQ.whenReady method to make the interface eligible for SAM conversion.. as the decimal separator, the SDK requests region messages in a format that Engagement doesn’t support. We corrected this issue to enforce that . is used, regardless of device locale.This section contains information about releases of the MobilePush SDK for iOS, including version numbers, release dates, compatibility details, and key changes.
Released July 23, 2026
Resolved a race condition that crashed the SDK when accessing event configuration data.
Released June 26, 2026
Fixed the In-App DisplayCompleted event analytics to accurately capture buttonId for button dismissals.
Released March 31, 2026
Version 11.0.0 of the SDK is a major release that introduces a new improved In-App Messaging feature module. For information about migrating iOS apps to version 11 of the SDK, see Migrate to Version 11. The minimum compatible iOS API version is 12.
Released November 6, 2025
Version 10.0.0 of the SDK is a major release that introduces a new unified SDK architecture. For information about migrating iOS apps to version 10 of the SDK, see Migrate to the SDK for iOS Version 10. The minimum compatible iOS API version is 12.
Released July 2, 2025
Released June 11, 2025
Released May 26, 2025
Released March 14, 2025, correlating with the Marketing Cloud Engagement March 2025 release.
Released June 11, 2025
Released July 23, 2024, correlating with the Marketing Cloud Engagement July 2024 release.
Released February 27, 2024, correlating with the Marketing Cloud Engagement February 2024 release.
Released January 18, 2024, correlating with the Marketing Cloud Engagement January 2024 release.
Version 8.1.1 of the iOS SDK requires SFMC SDK v1.0.8. The minimum compatible iOS API version is 12.
Released October 30, 2023, correlating with the Marketing Cloud Engagement October 2023 release.
Version 8.1.0 of the iOS SDK requires SFMC SDK v1.0.8. The minimum compatible iOS API version is 11.
MarketingCloudSDK.bundle Integration: We’ve eliminated the need for manual addition of MarketingCloudSDK.bundle as an application resource, streamlining the integration process.requestPushSdk, which guarantees access to the Push module when it becomes available.Released May 3, 2023, correlating with the Marketing Cloud Engagement May 2023 release.
Version 8.0.13 of the iOS SDK requires SFMC SDK v1.0.8. The minimum compatible iOS API version is 11.
Released March 27, 2023, correlating with the Marketing Cloud Engagement March 2023 release.
Version 8.0.12 of the iOS SDK requires SFMC SDK v1.0.8. The minimum compatible iOS API version is 11.
CFBundleShortVersionString within the framework.tearDown methods: The SDK now handles tear-downs internally.Released January 24, 2023, correlating with the Marketing Cloud Engagement January 2023 release.
Version 8.0.10 of the iOS SDK requires SFMC SDK v1.0.8. The minimum compatible iOS API version is 11.
This version deprecates support for iOS versions 10.0 and older, and Xcode versions 13.x and older.
Important
Released December 7, 2022, correlating with the Marketing Cloud Engagement December 2022 release.
Version 8.0.9 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
Released September 29, 2022, correlating with the Marketing Cloud Engagement October 2022 release.
Version 8.0.8 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
Released August 18, 2022, correlating with the Marketing Cloud Engagement August 2022 release.
Version 8.0.7 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
Released April 14, 2022, correlating with the Marketing Cloud Engagement March 2022 release.
Version 8.0.6 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
Released March 31, 2022, correlating with the Marketing Cloud Engagement January 2022 release.
Version 8.0.5 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
Released February 4, 2022, correlating with the Marketing Cloud Engagement January 2022 release.
Version 8.0.4 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
ViewDidAppearReleased January 3, 2022, correlating with the Marketing Cloud Engagement January 2022 release.
Version 8.0.3 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
Released December 14, 2021, correlating with the Marketing Cloud Engagement December 2021 release.
Version 8.0.2 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
Released October 28, 2021, correlating with the Marketing Cloud Engagement October 2021 release.
Version 8.0.1 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
InboxMessage UI support fixes.Released October 14, 2021, correlating with the Marketing Cloud Engagement October 2021 release.
Version 8.0.0 of the iOS SDK requires SFMC SDK v1.0.6. The minimum compatible iOS API version is 10.
Released June 2, 2021, correlating with the Marketing Cloud Engagement June 2021 release.
The minimum compatible iOS API version is 10.
Released May 25, 2021, correlating with the Marketing Cloud Engagement May 2021 release.
The minimum compatible iOS API version is 10.
Released March 17, 2021, correlating with the Marketing Cloud Engagement March 2021 release.
The minimum compatible iOS API version is 10.
Released February 11, 2021, correlating with the Marketing Cloud Engagement February 2021 release.
The minimum compatible iOS API version is 10.
Released December 22, 2020, correlating with the Marketing Cloud Engagement November 2020 release.
The minimum compatible iOS API version is 10.
Released November 11, 2020, correlating with the Marketing Cloud Engagement November 2020 release.
The minimum compatible iOS API version is 10.
Event class to minimize potential naming collisions for customers using Objective-C.Released August 31, 2020, correlating with the Marketing Cloud Engagement June 2020 release.
The minimum compatible iOS API version is 10.
Released July 6, 2020, correlating with the Marketing Cloud Engagement June 2020 release.
The minimum compatible iOS API version is 10.
Released June 1, 2020, correlating with the Marketing Cloud Engagement June 2020 release.
The minimum compatible iOS API version is 10.
Released May 18, 2020, correlating with the Marketing Cloud Engagement March 2020 release.
The minimum compatible iOS API version is 10.
Released March 23, 2020, correlating with the Marketing Cloud Engagement March 2020 release.
The minimum compatible iOS API version is 10.
Released January 25, 2020, correlating with the Marketing Cloud Engagement January 2020 release.
The minimum compatible iOS API version is 10.
sfmc_configure and sfmc_configureWithURL SDK configuration methods, using the MarketingCloudSDKConfiguration.json file, have been removed. If you’re upgrading to this version of the SDK, see Integrate the MobilePush iOS SDK for an example of using our ConfigBuilder for simple, code-based SDK configuration.Released December 27, 2019, correlating with the Marketing Cloud Engagement October 2019 release.
Released November 22, 2019, correlating with the Marketing Cloud Engagement October 2019 release.
Released October 28, 2019, correlating with the Marketing Cloud Engagement October 2019 release.
sfmc_configure and sfmc_configureWithURL SDK configuration methods, using the MarketingCloudSDKConfiguration.json file, have been deprecated. These methods will be removed in the next SDK release. If you’re upgrading to this version of the SDK, see Configure the MobilePush iOS SDK for an example of using our ConfigBuilder.Released September 26, 2019, correlating with the Marketing Cloud Engagement June 2019 release.
Released July 25, 2019, correlating with the Marketing Cloud Engagement June 2019 release.
read or deleted state of an inbox message in Engagement.Released June 17, 2019 correlating with the Marketing Cloud Engagement June 2019 release.
Released May 21, 2019, correlating with the Marketing Cloud Engagement April 2019 release.
startDateUtc payload values in all cases.Released May 2, 2019, correlating with the Marketing Cloud Engagement April 2019 release.
Released April 23, 2019, correlating with the Marketing Cloud Engagement April 2019 release.
sfmc_setContactKey:. For more information, see Delay Registrations Until Contact Key is Set.sendDateUtc for sorting: Inbox messages delivered to your app now include the date that the message was sent. App users can sort their inbox based on this value. For more information, see Implement Inbox Messaging on iOS.ConfigurationBuilder: Fixed an issue with using the ConfigurationBuilder method to configure the SDK that caused an authorization error when contacting Engagement.Released February 28, 2019, correlating with the Marketing Cloud Engagement January 2019 release.
Corrected an issue that prevented a location or proximity CloudPage+Alert message from displaying.
Released February 11, 2019, correlating with the Marketing Cloud Engagement January 2019 release.
isProtectedDataAvailable returns NO, then configuration fails.Released December 5, 2018.
Released October 22, 2018, correlating with the Marketing Cloud Engagement October 2018 release.
Implemented Tenant Specific Endpoint support for Engagement Accounts: Configure new MobilePush applications to use account-specific settings. For information on configuring the SDK, see Integrate the MobilePush iOS SDK.
Removed SDK-provided web view for URLs: To address potential security concerns, we removed the SDK’s default URL presenter. Consequently, if your message involves redirection to a web URL, resource, file, or other custom application schema driven by business logic, provide the SDK with a delegate and implementation of the MarketingCloudSDKURLHandlingDelegate protocol. For more information, see Handling URLs and Custom Keys.
Removed the following SDK protocols and protocol methods:
MarketingCloudSDKCloudPageMessagesNotificationHandlerDelegate
MarketingCloudSDKOpenDirectMessagesNotificationHandlerDelegate
MarketingCloudSDKInboxMessagesNotificationHandlerDelegate
Update your code to implement the MarketingCloudSDKURLHandlingDelegate protocol.
Important
Inbox functionality improvements:
SDK Configuration: Added the sfmc_configureWithDictionary: method to configure the SDK via runtime values passed to SDK.
Released August 27, 2018, correlating with the Marketing Cloud Engagement July 2018 release.
Addressed issues related to multithreading and core data concurrency.
Released July 31, 2018.
Released July 23rd, 2018, correlating with the Marketing Cloud Engagement April 2018 release.
sfmc_refreshMessages too often. Reference the headers for more information.config flag.isPushEnabled override issue: Previously, disabling push notifications in the Notification Center overrode the setPushEnable property. We fixed this issue so that the SDK uses setPushEnable.Released July 11, 2018, correlating with the Marketing Cloud Engagement July 2018 release.
nil checks to prevent potential exceptions that occur when users swipe to close an app.deviceId from versions of JB4ASDK 4.x.x, if possible.Released January 22, 2018, correlating with the Marketing Cloud Engagement January 2018 release.
This section contains information about releases of the Salesforce Marketing Cloud Cordova Plugin, including version numbers, compatibility details, and key changes.
track().config.xml file.AndroidXEnabled preference as true, since the MobilePush SDK for Android depends on these support libraries.newIntent() flow in Androidconfig.xml file. If a Tenant-Specific Endpoint isn’t specified, an exception is thrown.In this release, we have greatly simplified the Cordova plugin for our MobilePush SDK. For successful implementations, if you’re upgrading from a prior release, we suggest following the integration instructions as if you were integrating a new plugin.
All functionality of this plugin remains the same as the preceding versions.
major.minor version of the SDK release.config.xml file.Released July 11, 2018
For Android: Depends on Android Cordova platform 6.4.0.
Released April 23, 2018
Released January 22, 2018
For iOS: Depends on the MobilePush iOS SDK v4.9.x
For Android: Depends on the MobilePush Android SDK v5.3.x, the latest version of Cordova, and Android Cordova platform 6.4.0.
Updated Android SDK to v5.3.+
Released November 29, 2017
Depends on the MobilePush iOS SDK v4.9.x
Depends on the MobilePush Android SDK v5.2.x
Updated Android SDK to v5.2.+
Released October 27, 2017
This section contains information about releases of the Salesforce Marketing Cloud Flutter plugin, including version numbers, compatibility details, and key changes.
This section contains information about releases of the Salesforce Marketing Cloud React Native module, including version numbers, compatibility details, and key changes.