Historical release notes
These release notes cover content from the previous year back to 2016
2019
December (2019)
Compatible with 19.4 Acoustic Campaign Automation
| Enhancement | Description |
|---|---|
| React Native SDK 3.0.1 | Bug Fixes: Note: Due to issues building with the latest version of Node.js, Facebook recommends using an earlier version to build on Windows. Our tests used 10.15.1. Our environment for this release: |
November (2019)
Compatible with 19.4 Acoustic Campaign Automation
| Enhancement | Description |
|---|---|
| Android SDK 3.8.0 | A migration guide from 3.7.1.4 to 3.8.0 is available at Upgrading from Android 3.7.1.4 to Android 3.8.0. Note: We have had at least one report of issues upgrading from previous releases to 3.8.0 when there are old items in the queue. A workaround is available here. This does not affect new installs, only upgrades. Bug Fixes: Improvements: Note: This release contains only the DemoAar sample app. Most customers now use AAR format, and this allows us to focus our sample app testing. Note: If you use location services, you will need to update AndroidManifest.xml and MceConfig.json. Our environment for this release: Note: Testing and support for GCM has been removed in anticipation of Google disabling the service. GCM classes still exist in the SDK, and it may continue to work, but have not been tested. We strongly recommend you move to FCM as soon as possible. |
October (2019)
Compatible with 19.4 Acoustic Campaign Automation
| Enhancement | Description |
|---|---|
| iOS SDK 3.8.0 | Bug Fixes: Improvements: Note: With this release, the SDK namespaces have been renamed. All references to the namespaces in your code will need to be modified. IBMMobilePushWatch should change to AcousticMobilePushWatch, IBMMobilePushNotificationService should change to AcousticMobilePushNotification (without the “Service” suffix) and any other references to IBMMobilePush should change to AcousticMobilePush. Note: iOS 13 changes location permission requests so that users cannot grant “always” permission from within your application. See the Prerequisites section of Configuring the iOS SDK for geofence and beacon integration for more details. Note: Due to Apple defect FB7017088, multiple window support for push message actions may not function on iOS 13.0 when the app is not running. Our testing shows that this issue appears to have been fixed in iOS 13.1. Our environment for this release: |
September (2019)
Compatible with 19.4 Acoustic Campaign Automation
| Enhancement | Description |
|---|---|
| React Native SDK 3.0.0 | Improvements: Our environment for this release: MacOS 10.14.6 Android Studio version: 3.5 |
August (2019)
Compatible with 19.3 IBM WCA
| Enhancement | Description |
|---|---|
| Android SDK 3.7.1.4 | Bug Fixes: Improvements: Our environment for this release: Note: Testing and support for GCM has been removed in anticipation of Google disabling the service. GCM classes still exist in the SDK, and it may continue to work, but have not been tested. We strongly recommend you move to FCM as soon as possible. |
July (2019)
Compatible with 19.3 IBM WCA Release
| Enhancement | Description |
|---|---|
| Xamarin SDK 3.3.2.5 | Improvements: Note: Due to a change in Apple binary format and the inclusion of optional libraries, the Apple SDK binary is larger than the previous one on disk. There is no significant change to memory usage on the device. Our environment for this release: Note: The latest version of Xamarin does not build correctly for 32-bit iOS 10 devices. Builds on earlier versions of Xamarin may work. |
| iOS SDK 3.7.1.4.1 | Bug Fixes: Note: This release has corrected a problem with how foreground / background is detected. Because of this, session tracking statistics from previous versions of the SDK may not coincide. Statistics will, however, now be closer to Android statistics for session tracking. Improvements: Our environment for this release: |
June (2019)
Compatible with 19.3 WCA Release
| Enhancement | Description |
|---|---|
| Cordova SDK 3.6.5 | Bug Fixes: Improvements: Our environment for this release: |
May (2019)
Compatible with 19.2 IBM WCA
| Enhancement | Description |
|---|---|
| Android SDK 3.7.1.3.1 | Bug Fixes: Improvements: Our environment for this release: Note: Testing and support for GCM has been removed in anticipation of Google disabling the service. GCM classes still exist in the SDK, and it may continue to work, but have not been tested. We strongly recommend you move to FCM as soon as possible. |
April (2019)
Compatible with 19.2 IBM WCA
| Enhancement | Description |
|---|---|
| iOS SDK 3.7.1.4 | Improvements: Note: Due to a change in Apple binary format, this release is roughly three times as large as the last one on disk. There is no significant change to memory usage on the device. Our environment for this release: |
| Android SDK 3.7.1.3 | Bug Fixes: Improvements: Our environment for this release: Note: Testing and support for GCM has been removed in anticipation of Google disabling the service. GCM classes still exist in the SDK, and it may continue to work, but have not been tested. We strongly recommend you move to FCM as soon as possible. |
March (2019)
Compatible with 19.1 WCA Release
| Enhancement | Description |
|---|---|
| Cordova SDK 3.6.4 | Bug Fixes: Improvements: Our build environment: |
| iOS SDK 3.7.1.3.3 | Bug Fixes: Improvements: Our build environment for this release: |
February (2019)
Compatible with 19.1 IBM WCA
| Enhancement | Description |
|---|---|
| Android SDK 3.7.1.2.14 | Bug Fixes: Improvements: |
| Xamarin SDK 3.3.2.4 | Improvements: Note: If you use the video functions of inbox and in-app plugins on Android P, you must set an additional attribute on the <application> node in AndroidManifest.xml. Our build environment: Note: The latest version of Xamarin does not build correctly for 32-bit iOS 10 devices. Builds on earlier versions of Xamarin may work. |
January (2019)
Compatible with 19.1 IBM WCA Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.7.1.3.2 | Bug Fixes: Improvements: Note: Changes in the Notification Service require that you add MceConfig.json to your Notification Service target. See step 5 of Enabling media attachment and multiple action support for more details. If you are using a configuration object rather than MceConfig.json, see step 2 of Initialize the iOS SDK with a NSDictionary object. |
2018
December (2018)
Compatible with 18.4 IBM WCA
| Enhancement | Description |
|---|---|
| Android SDK 3.7.1.2.13 | Bug Fixes: Improvements: |
November (2018)
Compatible with 18.4 IBM WCA Release
| Enhancement | Description |
|---|---|
| Xamarin SDK 3.3.2.3 | Bug Fixes: Improvements: |
| Android SDK 3.7.1.2.12 | Improvements: Detect if jobs are canceled by external code and restart them if needed. Prevent null pointer exceptions when API is called before registration completes. Security improvements. |
October (2018)
Compatible with 18.3 IBM WCA
| Enhancement | Description |
|---|---|
| Android SDK 3.7.1.2.11 | Bug Fixes: Improvements: |
| iOS SDK 3.7.1.3.0 | Bug Fixes: Improvements: |
| iOS SDK 3.7.1.3.1 | Bug Fixes: Changed the way action categories are retrieved to support changes introduced in iOS 12.0.1. |
| Cordova SDK 3.6.3 | Improvements: Changed package names to match the native packages. Updated iOS SDK to support native 3.7.1.3.1 SDK. Updated Android SDK to support native 3.7.1.2.11 SDK. Added additional debug information for Cordova clients. Updated sample app to be closer to iOS native app. Changed build system to allow Cordova to build on Xcode 10. |
September (2018)
Compatible with 18.2 IBM WCA Release
| Enhancement | Description |
|---|---|
| Xamarin SDK 3.3.2.2 | Bug Fixes: Moved sample project to correct directory so it compiles out of the box. (This resolves the “missing plugins” error of 3.3.2.1.) |
| Android SDK 3.7.1.2.9 | Bug Fixes: Improvements: |
August (2018)
Compatible with 18.2 IBM WCA
| Enhancement | Description |
|---|---|
| Android SDK 3.7.1.2.8 | Bug Fixes: Fixed issue where turning LocationManager off via disableLocationSupport() did not stop location services. Fixed null pointer exception on message received in MceGcmListenerService. Fixed null pointer exception in WakefulIntentService.onHandleIntent. Fixed issues with registration on Android M. Resolved issue with background service crashing on force stop when location is enabled. Changed attribute delete to use DELETE instead of POST on platforms higher than Kitkat (API 19). Kitkat and below should refer to the second footnote of this document for information about deleting attributes. |
| Cordova SDK 3.6.1 | Bug Fixes: Improvements: Note: Cordova 3.6.1 requires changes which prevent it from being used on both GCM and FCM. For that reason, it supports FCM only. Documentation on how to convert back to GCM will be coming soon, but be aware that no testing other than basic push testing has been done on GCM. |
| Xamarin SDK 3.3.2.1 | Improvements: Updated SDK to support iOS native 3.7.1.2.3 SDK. Updated SDK to support Android native 3.7.1.2.8 SDK. Added API (changes in MainActivity.cs and AndroidManifest.xml) to support Android notification channels. |
| Cordova SDK 3.6.2 | Bug Fixes: Improvements: Note: As of 10 October 2018, Cordova did not yet support Xcode 10. Cordova users should continue to use Xcode 9 and will be unable to make use of iOS 12 features until Cordova adds support. |
July (2018)
Compatible with 18.2 IBM WCA
| Enhancement | Description |
|---|---|
| Android SDK 3.7.1.2.6 | Bug Fixes: Fixed issue where startForegroundService() did not call Service.startForeground(). Fixed null pointer exception on message received in MceGcmListenerService. Note: Android SDK 3.7.1.2.6 has a known defect. If users force close the app, the background service which scans for beacons/geofences will crash and restart. Because it restarts, users will not experience any loss of function. Developers who are using crash reporting frameworks may see this reported. |
June (2018)
Compatible with 18.1 WCA Release
| Enhancement | Description |
|---|---|
| Cordova SDK 3.6.0 | Bug Fixes: Improvements: |
| Android SDK 3.7.1.2.4 | Bug Fixes: Improvements: Note: Android SDK 3.7.1.2.4 has a known defect. If users force close the app, the background service which scans for beacons/geofences will crash and restart. Because it restarts, users will not experience any loss of function. Developers who are using crash reporting frameworks may see this reported. |
| iOS SDK 3.7.1.2.3 | Improvements: Try to register (if unregistered) when app comes to the foreground. This prevents registration problems in corner cases when network connectivity is poor. Clean up corrupted location data left by 3.7.1.1 when location was turned off after being enabled. Add fallback registration task if the SDK has been initialized but has no mobile user ID. |
May (2018)
Compatible with 18.1 IBM WCA Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.7.1.2.1 | Bug Fixes: Improvements: |
| Android SDK 3.7.1.2.1 | Bug Fixes: Improvements: Note: Android SDK 3.7.1.2.1 has a known defect. If users force close the app, the background service which scans for beacons/geofences will crash and restart. Because it restarts, users will not experience any loss of function. Developers who are using crash reporting frameworks may see this reported. |
| iOS SDK 3.7.1.2.2 | Improvements: Add workaround to prevent rare crash on iOS 11 due to Apple dispatch_once defect. |
| Android SDK 3.7.1.2.3 | Bug Fixes: Improvements: Note: Android SDK 3.7.1.2.3 has a known defect. If users force close the app, the background service which scans for beacons/geofences will crash and restart. Because it restarts, users will not experience any loss of function. Developers who are using crash reporting frameworks may see this reported. |
| Xamarin SDK 3.3.2.0 | Bug Fixes: Improvements: |
April (2018)
Compatible with 18.1 IBM WCA
| Enhancement | Description |
|---|---|
| Android SDK 3.7.1.2 | Bug Fixes: Improvements: |
March (2018)
Compatible with 18.1 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.7.1.1 | Bug Fixes: Improvements: |
| iOS SDK 3.7.1.1.1 | Bug Fixes: Removed outdated references to CoreBluetooth from beacon manager. Updated code to apply file protection only after database creation. |
| iOS SDK 3.7.1.2 | Bug Fixes: Improvements: As iOS 9 has less than 5% market share, testing has been on iOS 10 and 11 only. |
February (2018)
Compatible with 18.1 Watson Campaign Automation
| Enhancement | Description |
|---|---|
| Android SDK 3.7.1.0.1 | Bug Fixes: Improvements: |
| Android SDK 3.7.1.0.2 | Bug Fixes: Improvements: |
| Android SDK 3.7.1.0.3 | Bug Fixes: Fixed a critical issue that caused repeated phone home events (introduced in 3.7.1.0.2). We recommend all 3.7.1.0.2 users move to 3.7.1.0.3. Added code to check registration status on phone home (resolves an issue when backup/restore from Google Drive occurs). Fixed issue with cached location updates not being handled appropriately. |
January (2018)
Compatible with 18.1 Watson Campaign Automation Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.7.1.0 | Bug Fixes: Improvements: |
| Android SDK 3.7.1.0 | Bug Fixes: Improvements: |
| Cordova SDK 3.5.0 | Note: Cordova 7.0.0 for Android introduces breaking changes to file path locations. For this SDK release, please use the 6.4.0 Android release of Cordova: Improvements: |
| Xamarin SDK 3.3.1.0 | Improvements: Retrieve inbox message immediately upon receiving simple push with inbox component. Simplify testing by allowing “non-sticky mobile user IDs” which reset to a new value on uninstall/reinstall. Integrated iOS SDK 3.7.1.0 Integrated Android SDK 3.7.1.0 Added configuration flag for non-sticky MUID. |
2017
November (2017)
Compatible with 17.3 Watson Campaign Automation Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.7.0.4 | Bug Fixes: Improvements: |
| iOS SDK 3.7.0.5 | Bug Fixes: Fixed a crash which happened when a device had a queued channel update, and then was upgraded from an SDK before 3.7.0.0 to 3.7.0.0 or later. |
| Cordova SDK 3.4.3 | Bug Fixes: Improvements: |
| Android SDK 3.7.0.1 | Bug Fixes: Resolved crash when location sync tries to remove geofences that don’t exist on the device. |
October (2017)
Compatible with 17.3 Watson Campaign Automation Release
| Enhancement | Description |
|---|---|
| Android SDK 3.7.0.0.1 | Bug Fixes: Caught exception when Bluetooth location services are started on Android SDK versions 16 through 18. This fix is applicable only to customers who enable location services and also support Android 4.0 (Ice Cream Sandwich) through 4.3.1 (Jelly Bean). |
| Cordova SDK 3.4.1 | Improvements: Updated iOS SDK to support native 3.7.0.3 SDK / iOS 11. Updated Android SDK to support native 3.7.0.0.1 SDK Added NSLocationAlwaysAndWhenInUseUsageDescription key to Info.plist. Added support for delayed initialization of location on iOS. Added support for delayed initialization of location on Android. |
| Xamarin SDK 3.3.0.1 | Improvements: Updated iOS SDK to support native 3.7.0.3 SDK / iOS 11. Updated Android SDK to support native 3.7.0.0.1 SDK Added NSLocationAlwaysAndWhenInUseUsageDescription key to Info.plist. Added support for delayed initialization of location on iOS. Added support for delayed initialization of location on Android. |
September (2017)
Compatible with 17.3 Watson Campaign Automation Release
| Enhancement | Description |
|---|---|
| Deprecation | With the 3.7.0.0 release, some APIs have been deprecated. Alternatives exist that will reduce network traffic and improve customer experience and battery life in most cases. The set user attributes API has been deprecated. Use the update attributes API instead to set values, and the delete attributes API to delete values. The direct clients for attributes and events have been deprecated. Use the queued clients instead, which will retry if server errors occur. The channel attributes API has been deprecated. If you are using channel attributes, please contact support to discuss alternatives. |
| Android SDK 3.7.0.0 | Bug Fixes: Improvements: |
| Deprecation | With the release of the 3.7.0.0 native SDKs, some Cordova and Xamarin APIs have been deprecated. Alternatives exist that will reduce network traffic and improve customer experience and battery life in most cases. The set user attributes API has been deprecated. Use the update attributes API instead to set values, and the delete attributes API to delete values. The direct clients for attributes and events have been deprecated. Use the queued clients instead, which will retry if server errors occur. The channel attributes API has been deprecated. If you are using channel attributes, please contact support to discuss alternatives. |
| Cordova 3.4.0 | Improvements: Deprecation of: |
| Xamarin 3.3.0.0 | Improvements: Deprecation of: |
| iOS 11 Support | The 3.7.0.1 release adds support for iOS 11. Note that iOS 11 has some underlying changes which result in different behavior for certain types of messages. |
| Support for deferred location initialization | This release adds support for deferred initialization of the location subsystem on iOS. (Native Android already has this feature.) To use deferred location initialization, set "autoinitialize": false in the "location" section of MceConfig.json, then call [[MCESdk sharedInstance] manualLocationInitialization] when you’re ready to start location services. |
| iOS SDK 3.7.0.1 | Improvements: Added support for iOS 11. Added NSLocationAlwaysAndWhenInUseUsageDescription key to Info.plist. Added support for delayed initialization of location services. |
August (2017)
Compatible with 17.3 Watson Campaign Automation Release
| Enhancement | Description |
|---|---|
| Deprecation | With the 3.7.0.0 release, some APIs have been deprecated. Alternatives exist that will reduce network traffic and improve customer experience and battery life in most cases. The set user attributes API has been deprecated. Use the update attributes API instead to set values, and the delete attributes API to delete values. The direct clients for attributes and events have been deprecated. Use the queued clients instead, which will retry if server errors occur. The channel attributes API has been deprecated. If you are using channel attributes, please contact support to discuss alternatives. |
| iOS SDK 3.7.0.0 | Bug Fixes: Improvements: |
July (2017)
Compatible with 17.2 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.6.7.0 | Bug Fixes: Improvements: |
| Android SDK 3.6.6.3 | Increased rate of inbox messages that can be retrieved before throttling. |
June (2017)
Compatible with 17.2 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| Cordova SDK 3.3.1 | The native SDK versions in this package were updated to using 3.6.6.0 for iOS and 3.6.6.1 for Android. |
| Android SDK 3.6.6.2 | Optimizations: Inbox plugin functionality and its APIs are moved into the SDK, with the Inbox plug containing only the customizable portion of Inbox UI code. Full inbox syncs are limited to once per 6 hours, but individual inbox message retrieval connected to a push events will continue to work as before. |
| iOS SDK 3.6.6.1 | Bugfix: Resolved defect where newly imported iBeacons may not be monitored/detected until the application is restarted. |
May (2017)
Compatible with 17.2 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| Xamarin SDK 3.2.0.0 | New Features: Bug fixes: |
| Android SDK 3.6.6.1 | Bug fixes: For mobile apps migrating from 3.5.4.x to 3.6.6.0, fix to allow a clean Inbox database migration. RichContentDatabaseHelper methods changed from ‘package’ to ‘public’. |
| iOS SDK 3.6.6.0 | New features: Bug fixes: |
| Android SDK 3.6.6.0 | New features: Bug fixes: |
April (2017)
Compatible with 17.1 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| Cordova SDK 3.3.0.1 | SDK packaged with Native iOS SDK v3.6.4.1 and Native Android SDK v3.6.5.0 Bugfix: Resolved issue in JS when sending the same rich message with different personalization values. |
| iOS SDK 3.6.4.2 | Optimized SDK location synchronization. We recommend all location-aware mobile apps that are using our iOS SDK v3.6.3.0 through v3.6.4.1 upgrade to v3.6.4.2 for improved battery life and performance. |
| iOS SDK 3.6.4.3 | Prevent duplicate events when database is locked. |
March (2017)
Compatible with 17.1 IBM Marketing Cloud Release
| Enhancements | Description |
|---|---|
| iOS SDK 3.6.4.1 | Bugfix: Resolved issue when sending the same rich message with different personalization values. |
| Android SDK 3.6.5.0 | InApp plugin bugfix for a crash that was happening when upgrading the app from older SDK (3.6.3.0 and below) to 3.6.4.0. Removed InApp plugin dependency on Realm database to reduce size in Google Play. For more details see https://ibm.biz/BdiDvr READ_PHONE_STATE permission is no longer required. Missing javadoc was added for sdk API, inApp plugin and Inbox plugin. SDK plugins are also released in AAR format. An additional sample application ‘DemoAar’ was added. |
February (2017)
Compatible with 17.1 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.6.4.0.1 & Android SDK 3.6.4.0 | New functionality added to both iOS and Android SDKs Added iBeacon support. Enhancement to stop monitoring locations that have been deleted on the server. Aligned location configuration between the two native SDKs. |
| Additional Android only improvements | Open Inbox notification action on Android now sends same stats as iOS SDK. Secure engineering – Penetration test fixes. Large icon support. Fixed crash when using bundled and non-bundled notifications. Inline manifest & config documentation. |
| Cordova SDK 3.2.9 | Added iBeacon and Geofence support, iOS 10 general support as well as media attachments. |
2016
November (2016)
Compatible with 16.4 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.6.3.1 | Due to issues during the beta period of iOS 10, our SDK was changed to an Embedded Binary style framework. These issues have now been resolved in the latest Xcode builds, however it turned out that the Embedded Binary style causes some issues when Archiving your build to submit to the app store. We have addressed these issues in the 3.6.3.1 release by switching back to the Static Framework style SDK build process. Please upgrade to this SDK version if you are in the process of submitting a new mobile app to App Store for the first time or publishing an update. |
October (2016)
Compatible with 16.4 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.6.3.0 & Android SDK 3.6.3.0 | Starting with the 3.6.3.0 release, both iOS and Android SDKs can report when users enter and exit geofences that have been configured by the customer’s location admin in the IBM Marketing Cloud (IMC) console/UI. This SDK works with the IMC 16.4 release, and allows marketers to engage with their mobile app users in real-time based on user location. In the iOS 3.6.3.0 SDK, the event management system has been improved as well. |
September (2016)
Compatible with 16.3 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.6.2.0 | This package of IBM Marketing Cloud iOS Mobile Push SDK contains formal iOS 10 notification support. All iOS 10 features described in the August 17th releases notes are available here. This SDK is built with Xcode 8 build 8A218a for the iOS 10 golden master. Developers can use this SDK to publish apps in the App Store in time for September 13th Apple release date. Additional enhancements include support for detecting and correcting accidental appKey misconfiguration in Mobile App, similar to what was introduced in Android SDK 3.6.1.7 in June. Note: IBM Marketing Cloud does not recommend that app developers switch appKey in subsequent publishes once the app has already been published. |
August (2016)
Compatible with 16.3 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.6.2.0-beta5 | This beta package of IBM Marketing Cloud iOS Mobile Push SDK contains iOS 10 notification support, media attachment and text entry support as well as updated sample apps to demonstrate iOS 10 usage. Swift sample app changes include updating it to Swift 3.0 syntax. Both standard sample and swift sample apps contain new methods for registering with iOS 10 for APNS. Starting with this release, we will include the Apple watch plugin within the SDK package. This package supports Watch OS 3 beta version. We will follow-up with a formal release of iOS SDK when Apple iOS 10 and Xcode 8 Release Candidate versions are available. Non-iOS 10 enhancements include support for detecting and correcting accidental appKey misconfiguration in Mobile App, similar to what was introduced in Android SDK 3.6.1.7 in June. Note: IBM Marketing Cloud does not recommend that app developers switch appKey in subsequent publishes once the app has already been published. |
July (2016)
Compatible with latest 16.2 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| Android SDK 3.6.1.8 | Following the enhancement in the previous release of Android SDK 3.6.1.7, wherein we put provisions in place for detecting and correcting accidental appKey misconfiguration in Mobile App, this release we improved it by adding fix to address the issue where sender Id may not refreshed after application switched to the new application key. |
| Android SDK 3.6.1.9 | This release of Android Push Notification SDK includes enhancements that allow marketers to exploit new push notification functionality in latest release of Android OS – Android 7.0 Nougat (Android N): Bundling notifications support – This SDK supports bundling notifications together based on the campaign. |
| Xamarin Forms SDK 3.0.0.0 | We’ve heard the requests of our customers and implemented our first ever Xamarin Forms SDK for IBM Marketing Cloud. This SDK includes a unified API interface that can be used from a Xamarin Forms project to register with IBM Marketing Cloud servers for seamless push messaging support. Using the unified API interface you can send events and attributes from a central project and leave the platform details of implementation to the embedded native SDKs within our Xamarin Forms SDK. Due to the design of Xamarin, platform specific features are not available from a Forms application, so some platform specific features like iOS categories are unavailable. Also note that due to the changing landscape of mobile platforms, the latest features of Android N and iOS 10 are not yet available for any Xamarin based applications. |
June (2016)
Compatible with latest 16.2 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| Android SDK 3.6.1.7 | Enhancements in the SDK registration flow to detect and correct accidental appKey misconfiguration in Mobile App. Note: IBM Marketing Cloud does not recommend that app developers switch appKey in subsequent publishes once the app has already been published. |
April (2016)
Compatible with 16.1 and 16.2 IBM Marketing Cloud Releases
| Enhancement | Description |
|---|---|
| Android SDK 3.6.1.6 & iOS SDK 3.6.1.3 & Cordova SDK 3.2.7 | Android 3.6.1.6, iOS SDK 3.6.1.3 and Cordova SDK 3.2.7, all include new features related to templates: additional options for existing InApp Banner Templates, new InApp Image and Video Templates that display an image or video and optionally a subject and a message, and a new template for Inbox messages which optionally allows video and image that will be displayed in the message body. See the documentation for more details. UI support for these templates will be included in the upcoming IBM Marketing Cloud 16.2, where they will become part of the default templates dropdown menu. Until then, the templates can still be used with some configuration of Templates under the Development menu in the Marketing Cloud UI. All SDKs also include a change from previous releases: InApp messages are deactivated when clicked. These SDK packages are backwards compatible with 16.1 release of the IBM Marketing Cloud back-end. |
| iOS SDK 3.6.1.3 | Bug fix: Handle push messages correctly in case there are pop-ups are on the screen. |
| Android SDK 3.6.1.6 | Bug fixes: Expandable notification action button now uses the specified name, the MceBroadcastReceiver onAttributesOperation method is called after a queued attributes operation is performed, and the inbox display activity no longer causes a crash on some high resolution devices. |
| Windows SDK 3.1.1.0 | Added brand new support for InApp and Inbox Messages with templates. Added calendar plugin. Deactivate InApp message when it’s clicked. Corrected Sample custom action startup order. |
| Cordova SDK 3.2.7 | This package includes the latest versions of native SDKs – iOS SDK 3.6.1.3 and Android 3.6.1.6 |
February (2016)
Compatible with 16.1 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| iOS SDK 3.6.0.13 | Bug fix : Fixed first launch isPushEnabled/isPushDisabled event sending. |
| Android SDK 3.6.0.11 | Bug fixes: Logging system crash fix as well as Dial action failure on Android M fix. |
| Cordova SDK 3.1.11 |
|
January (2016)
Compatible with 16.1 IBM Marketing Cloud Release
| Enhancement | Description |
|---|---|
| Windows 10 SDK 3.0.0.0 | Starting with IBM Marketing Cloud release 16.1, we now provide API support for a new platform for Push Notification – Windows 10. (Support in the UI will come in a future release.) You will find a brand new Windows 3.0.0.0 SDK on our Download page. It allows you to send Simple Push Notifications at this time, with Inbox and In-App support coming in future releases. This SDK includes much of the functionality that already exists in iOS and Android platforms such as:
|
| Cordova SDK 3.1.9 | Replaced iOS SDK with 3.6.0.12 and Android SDK with 3.6.0.8. Added support for Calendar, Snooze and Display Web Plugins. Modularized Inbox and In-app plugins |
| Apple Watch Plugin 1.0.5 | This release for the Apple Watch Plugin in the IBM Marketing Cloud provides improvements such as:
|
Updated about 22 hours ago
