2020

Archived Release Notes for 2020

December 18, 2020

All iOS extensions

The AEP SDKs are now distributed using XCFrameworks in order to support hardware with the new Apple M1 architecture while maintaining support for existing Intel architecture.

IMPORTANT: Upgrading to XCFrameworks distribution requires Xcode 12.0 or newer

IMPORTANT: If using Cocoapods, upgrading to the XCFrameworks distribution requires Cocoapods 1.10.0 or newer

Below is a list of the new versions for each extension:

  • iOS Core 2.9.0

    • iOS Identity 2.5.0

    • iOS Lifecycle 2.2.0

    • iOS Signal 2.2.0

  • iOS Analytics 2.5.0

  • iOS Assurance 1.1.0

  • iOS Audience 2.2.0

  • iOS Campaign 1.1.0

  • iOS Campaign Classic 2.1.0

  • iOS Media 2.3.0

  • iOS Mobile Services 1.1.0

  • iOS Places 1.4.0

  • iOS Target 2.2.0

  • iOS User Profile 2.2.0

December 3, 2020

Android Identity 1.2.2

  • Fix issue where push identifier had incorrect value in Identity shared state when setPushIdentifer was not called on each launch.

    Released with sdk-core version 1.5.8

December 2, 2020

iOS Core 2.8.2

  • Update version for bundled ACPIdentity 2.4.1 release.

iOS Identity 2.4.1

  • Fix issue where push identifier had incorrect value in Identity shared state when setPushIdentifer was not called on each launch.

November 24, 2020

Android Assurance 1.0.1

  • Fixed a bug that triggered ANR (Application not responsive) error while initializing webview.

November 23, 2020

The following updates were made in this release:

React Native Assurance 1.0.0

Flutter Assurance 1.0.1

Xamarin Assurance 0.0.1

Cordova Assurance 0.0.1

Unity Assurance 0.0.1

November 18, 2020

iOS Core 2.8.1

  • Fixed a memory alignment issue that caused crashes in iOS 10.x.

November 9, 2020

iOS Audience 2.1.0

  • Added new APIs getVisitorProfileWithCompletionHandler, signalWithData:WithCompletionHandler. These APIs take completion handler as an argument which is invoked with the desirable response or an NSError if an unexpected error occurs or the request times out.

  • Added changes to publish Audience shared state on EventHub boot.

  • Fixed an issue to handle Analytics response only if AAMForwarding is enabled.

Android Audience 1.1.0

  • Added support for AdobeCallbackWithError for APIs getVisitorProfile, signalWithData.

  • Added changes to publish Audience shared state on EventHub boot.

November 4, 2020

iOS Core 2.8.0

  • Update version for bundled ACPIdentity 2.4.0 release.

iOS Identity 2.4.0

  • Added a device_consent status parameter when setAdvertisingIdentifier is called after ad tracking is enabled/disabled.

  • The default Identity Server URL of dpm.demdex.com is used if the SDK configuration parameter experienceCloud.server is either missing or an empty string.

October 27, 2020

iOS Griffon 1.2.1

  • Minor bugs fixed.

October 21, 2020

iOS Core 2.7.6

  • Fixed several crashes that were happening during app shutdown.

October 7, 2020

iOS Media 2.2.0

  • Changed the default Ad tracking granularity to 10 seconds. Added configuration key to enable 1 sec ad tracking.

  • Restart tracking session every 24 hours for long running sessions.

Android Media 2.1.0

  • Changed the default Ad tracking granularity to 10 seconds. Added configuration key to enable 1 sec ad tracking.

  • Restart tracking session every 24 hours for long running sessions.

October 06, 2020

The following updates were made in this release:

iOS Analytics 2.4.0

  • Added new APIs getQueueSizeWithCompletionHandler, getTrackingIdentifierWithCompletionHandler and getVisitorIdentifierWithCompletionHandler. These APIs take completion handler as an argument which is invoked with the desirable response or an NSError if an unexpected error occurs or the request times out.

  • Added an enhancement to append previous app id and previous os version to backdated session info hits.

  • Changes to read from Assurance shared state.

October 05, 2020

The following updates were made in this release:

iOS Assurance 1.0.0

Android Assurance 1.0.0

Android Analytics 1.2.6

  • Added error callbacks for following APIs getQueueSize, getTrackingIdentifier and getVisitorIdentifier. Instance of AdobeCallbackWithError can be passed to these API's as an arguement to receive error callbacks.

  • Added an enhancement to append previous app id and previous os version to backdated session info hits.

  • Changes to read from Assurance shared state.

September 29, 2020

The following updates were made in this release:

Android Campaign 1.0.7 and iOS Campaign 1.0.6

  • Added an enhancement to reduce the number of registration requests sent to Campaign. There is now a default 7 day registration delay which starts after the most recent registration request sent to Campaign is successful.

  • Added configuration settings to change the default registration delay or to pause registration requests.

September 23, 2020

Android Project Griffon 1.2.1

  • Fixed dropped events and connection termination issues caused by exceeding maximum data capacity of a websocket connection.

September 22, 2020

iOS Core 2.7.5

  • Fixes an issue where the EventHub could be blocked by synchronous network calls returning recoverable errors.

September 16, 2020

iOS 14 Compatibility

  • Latest extension versions of Adobe Experience Platform Mobile SDK are now certified for iOS 14. Please see Current SDK Versions for more information on the latest version numbers.

September 15, 2020

Android, iOS Project Griffon 1.2.0

  • Fixed an issue caused by when extension unregistration and Shared State read events happen concurrently.

  • New modified event structure is used to communicate with backend servers.

  • New client details such as OSName, OS version, Model name, battery status, screen size, current location permission, low power mode and application configuration are now sent as a part of client event.

  • The following public APIs are removed: attemptReconnect, sendEvent, sendBlob, loglocalUILevel and registerListenerForVendor.

  • Improvements to client connection error screen to provide relevant error messages and descriptions.

September 11, 2020

Android 11 Compatibility

  • Latest extension versions of Adobe Experience Platform Mobile SDK are now certified for Android 11. Please see Current SDK Versions for more information on the latest version numbers.

September 10, 2020

iOS Core 2.7.4

  • Fixed an intermitted issue where third party extensions may experience crashes after unregistration when using the ACPExtensionAPI.

iOS Lifecycle 2.1.2

  • Added previous application Id and OS version info to lifecycle event data.

September 9, 2020

Android Core 1.5.7

  • Fixed the issue where it may fail to save caches when Etag contains special characters.

Android Identity 1.2.1

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Identity shared state now gets updated in current session on server response changes for blob or locationHint.

  • In order to improve the Analytics push tracking reports, the push notification preferences (a.push.optin) are now forwarded to Analytics whenever the value passed to setPushIdentifier is different than the previous time it was called.

  • Improved existing log messages and added additional logging to assist with debugging.

Android Lifecycle 1.0.6

  • Added previous application Id and OS version info to lifecycle event data.

September 8, 2020

Android Campaign 1.0.6

  • Added support for weak ETags.

August 31, 2020

iOS Target 2.1.7

  • Added support for configuration option target.server which enables a custom host to be used for Target requests. This configuration option is available in the Adobe Target Launch extension starting with version 2.4.0.

Android Target 1.1.6

  • Added support for configuration option target.server which enables a custom host to be used for Target requests. This configuration option is available in the Adobe Target Launch extension starting with version 2.4.0.

  • Public APIs now support error handling via passing AdobeCallbackWithError.

August 10, 2020

iOS Core 2.7.2 (Released with ACPCore version 2.7.3 on Cocoapods)

  • Fixed a crash happening on AdobeMarketingMobile::RulesEngine::ProcessEventForRules().

  • Fixed an issue where null values in rules consequences were not respected.

iOS Identity 2.3.2

  • Identity shared state now gets updated in current session on server response changes for blob or locationHint.

  • In order to improve the Analytics push tracking reports, the push notification preferences (a.push.optin) are now forwarded to Analytics whenever the value passed to setPushIdentifier is different than the previous time it was called.

  • Improved safety checks for the Identity APIs with completion handler.

iOS Lifecycle 2.1.1

  • Session start time is now added to the shared state of Lifecycle extension.

August 4, 2020

Android Analytics 1.2.5

  • Fixed TimeSinceLaunch not getting reported in analytics hits.

  • Fixed a race condition which was causing a null pointer crash.

August 3, 2020

Android Campaign 1.0.5

  • Added ETag support for Campaign rules download requests.

July 31, 2020

Android Core 1.5.6

  • Fixed an issue where null values in rules consequences was not respected.

  • Some internal fixes.

Android Lifecycle 1.0.5

  • Session start time is now added to the shared state of Lifecycle extension.

Android Mobile Services 1.0.5

  • Fixed an issue where acquisition data may not be correctly processed.

July 24, 2020

iOS Media 2.1.1

  • Fixed a performance issue when tracking media.

July 22, 2020

Xamarin

  • User Profile extension for Android released

  • User Profile extension for iOS released

Unity

  • User Profile extension for Unity released

July 21, 2020

Mobile Core Launch Extension 2.1.15

  • Added Modify Data action for Launch Rules. See more information on usage here: Modify data in SDK events.

  • Update requires Mobile Core iOS minimum version 2.7.2 and Android minimum version 1.5.5

    July 17, 2020

Android Audience 1.0.2

  • Fixed an issue where UUID was not returned in getSdkIdentities API response.

  • Fixed an issue where customer visitor IDs were missing from Audience signals.

Android Media 2.0.1

  • Fixed a crash when configuring incorrect collection API server.

Xamarin

  • Places extension released for Xamarin. See current Xamarin versions for more information.

July 16, 2020

iOS Core 2.7.1 (Released with ACPCore version 2.7.2 on Cocoapods)

  • Updated the wrapper type strings used by SDK plugins.

  • Added support for the token ~timestampp which complies with the Adobe Experience Platform Edge Network.

  • Another attampt to fix the crash on std::__1::system_error: mutex lock failed: Invalid argument.

Android Core 1.5.5

  • Updated the wrapper type strings used by SDK plugins.

  • Added support for the token ~timestampp which complies with the Adobe Experience Platform Edge Network.

  • Added support for Modify Data rules.

Flutter

  • Places and Places Monitor extension released for Flutter. See current Flutter versions for more information.

July 10, 2020

iOS Audience 2.0.2

  • Fixed an issue where UUID was not returned in getSdkIdentities API response.

July 09, 2020

Flutter

  • Client-side Profile extension released for Flutter see Profile for more information.

June 26, 2020

iOS Identity 2.3.1 (Released with ACPCore version 2.7.1 on Cocoapods)

  • Fixed an intermittent bug where Identity data was not loading at SDK initialization time.

React Native

June 24, 2020

Cordova

June 18, 2020

iOS Project Griffon 1.1.3

  • IntegrationId in Griffon’s shared state now has format sessionId|clientId.

June 17, 2020

iOS Core 2.7.0

  • Added tvOS compatibility

  • Version 2.7.0 onwards, binaries are built with Xcode 11.0

  • Fixed a crash which happened in AdobeMarketingMobile::ModuleEventListenerBase

  • Added support for Modify Data rules.

iOS Lifecycle 2.1.0

  • Added tvOS compatibility

  • Version 2.1.0 onwards, binaries are built with Xcode 11.0

iOS Signal 2.1.0

  • Added tvOS compatibility

  • Version 2.1.0 onwards, binaries are built with Xcode 11.0

iOS Identity 2.3.0

  • Added tvOS compatibility

  • Version 2.3.0 onwards, binaries are built with Xcode 11.0

iOS Analytics 2.3.0

  • Added tvOS compatibility

  • Version 2.3.0 onwards, binaries are built with Xcode 11.0

iOS Media 2.1.0

  • Added tvOS compatibility

  • Version 2.1.0 onwards, binaries are built with Xcode 11.0

June 15, 2020

React Native

June 12, 2020

Android Project Griffon 1.1.7

  • Fixed a bug where Griffon unregisters its wildcard listeners during automatic session reconnect.

  • IntegrationId in Griffon’s shared state now has format sessionId|clientId

  • Griffon pin pad UI support for devices with cutouts from Android version 28 and above.

Cordova

June 4, 2020

iOS Project Griffon 1.1.2

  • Reduced the scope of variable BUFFER_SIZE that was exposed globally which may result in naming conflict

June 2, 2020

Additional frameworks supported by Adobe Experience Platform Mobile SDK

Each framework supports Mobile Core, Adobe Analytics and Project Griffon. Additionally, these frameworks have been released as open source projects that can be modified to suit your use cases.

See Get the Experience Platform Mobile SDK for information for installing and initializing the SDK.

June 1, 2020

iOS Analytics 2.2.4

  • Fixed incorrect timezone offset calculation

  • Fixed a crash which happened in Analytics::TrackLifecycle

May 28, 2020

The following updates were made in this release:

iOS Core 2.6.2

  • Added the capability for rules engine to reprocess the events that are dispatched before rules are loaded.

  • Fixed the import statement in ACPNetworkServiceOverrider.h.

Android Core 1.5.4

  • Added the capability for rules engine to reprocess the events that are dispatched before rules are loaded.

  • Fixed a bug where the shared state of event hub was not properly created.

  • Fixed a security issue.

May 27, 2020

iOS Project Griffon 1.1.1

  • Griffon extension is optimized to unregister itself, when it does not obtain session's deeplink URL within 5 seconds of app launch.

  • Fixed a bug where user is not able to disconnect when griffon attempts to reconnect with expired socket URL.

  • Support for prod, stage, qa and dev environment.

  • Griffon socket connection now authenticates against organization Id.

  • Griffon SDK attempts to seemlessly reconnect to its session on network interruptions.

  • Fixed an issue where "Connect" button does not appear in the pinpad screen on iOS version 10 and below.

  • Fixed a crash that happens when screenshots fails to upload to blob service.

  • Fixed an issue where Griffon floating button disappears during orientation change.

May 22, 2020

Android Project Griffon 1.1.6

  • Changes to support Griffon on Xamarin and Unity.

  • Griffon extension is optimized to unregister itself, when it does not obtain session's deeplink URL within 5 seconds of app launch.

  • Fixed a bug where user is not able to disconnect when griffon attempts to reconnect with expired socket URL.

  • Fixed a bug that prevents pinpad screen from closing when Mobile SDK is not configured.

  • Improved logging.

May 19, 2020

iOS Media 2.0.0

  • Uses media collection endpoint for tracking both streaming and downloaded content.

  • Added support for player state tracking

Android Media 2.0.0

  • Uses media collection endpoint for tracking both streaming and downloaded content.

  • Added support for player state tracking

April 24, 2020

The following updates were made in this release:

Android Campaign 1.0.4

  • Changes in how fullscreen in-app messages are displayed inline with WebView security recommendations in Mobile Core 1.5.2 release.

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Fixed an image caching related bug, where cached images used to get deleted.

April 22, 2020

The following updates were made in this release:

Android Project Griffon 1.1.5

  • Fix bug where pinCode entry activity fails to show when another application’s activity is started at the same time.

  • Blob upload services uses production URL with multiple environment support.

  • ClientId is shared as a query parameter to socket URL rather than tagging each Griffon event.

  • Griffon socket connection now authenticates against organization Id.

April 21, 2020

The following updates were made in this release:

iOS Core 2.6.1

  • Added an internal enum for Cordova support.

Android Core 1.5.3

  • Fixed a performance issue where the initiliaztion of SDK extensions could block the main thread for a while.

April 17, 2020

The following updates were made in this release:

iOS Mobile Services 1.0.6

  • Fixed a bug where the modal fullscreen message was shown with a white space at the top of the image.

April 9, 2020

The following updates were made in this release:

Android Core 1.5.2

  • Fixed several security issues.

  • Improved existing log messages and added additional logging to assist with debugging.

Android Lifecycle 1.0.3

  • Fixed a bug where the Resolution was captured in non-English numerals.

April 7, 2020

The following updates were made in this release:

Android Project Griffon 1.1.4

  • Fixed a bug where Griffon pinpad screen may disappear behind an activity.

  • Griffon SDK attempts to seemlessly reconnect to its session on network interruption.

  • Fixed a bug that prevented to establish Griffon connection on Android API 27 and below.

  • Added a new Plugin interface method that gets called on Griffon session termination.

April 2, 2020

The following updates were made in this release:

iOS Core 2.6.0

  • Added support for overriding internal network stack with customer-provided implementation. For more information, see Override network stack.

March 30, 2020

iOS UserProfile 2.1.0

  • Added an API removeUserAttributes to remove multiple attributes.

  • Added an API getUserAttributes to get user attributes with provided keys.

Android UserProfile 1.1.0

  • Added an API removeUserAttributes to remove multiple attributes.

  • Added an API getUserAttributes to get user attributes with provided keys.

March 19, 2020

The following updates were made in this release:

Android Campaign Classic 1.0.1

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Fixed a security issue where hex conversion method was vulnerable to hash collisions.

March 18, 2020

The following updates were made in this release:

iOS Campaign Classic 2.0.3

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Fixed an issue where passing nil callback in registerDevice API caused a crash.

March 16, 2020

The following updates were made in this release:

iOS Core 2.5.1

  • Fixed a crash which happened in ADBJsonType::Get.

  • Fixed a crash which happened in EventHubInner::CreateOrUpdateSharedStateCommon, the crash was introduced on the version 2.5.0.

  • Fixed an internal issue where the SDK failed to create a Json array if it contains empty items.

  • Improved log messages.

iOS Identity 2.2.1

  • Fixed an issue where all Identity APIs with callbacks were subject to a timeout. Only Identity APIs which use a completionHandler callback are subject to a timeout.

  • Improved existing log messages and added additional logging to assist with debugging.

iOS Signal 2.0.4

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Improved log messages.

iOS Lifecycle 2.0.4

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Improved log messages.

March 11, 2020

The following updates were made in this release:

Android Target 1.1.5

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Target Session Id will now be added as a context data parameter a.target.sessionId in the internal Analytics for Target hit sent to Adobe Analytics.

  • Fixed an issue, where on app close and relaunch, previously persisted tntId was not being sent in Target requests.

March 10, 2020

The following updates were made in this release:

iOS Target 2.1.6

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Target Session Id will now be added as a context data parameter a.target.sessionId in the internal Analytics for Target hit sent to Adobe Analytics.

March 2, 2020

The following updates were made in this release:

iOS Analytics 2.2.3

  • AnalyticsResponse events are now always dispatched regardless if the debugApi is enabled or if AAM forwarding is enabled.

  • Report extension details to ACPCore for improved logging and Griffon support.

  • Improved existing log messages and added additional logging to assist with debugging.

iOS Project Griffon 1.1.0

  • Added support for capturing device screenshot.

  • Added support for forwarding application logs to Griffon.

  • Added support for editing loaded launch configuration through Griffon.

  • Added support for dispatching fake events from Griffon.

  • Unique clientID and sessionID are now shared through Griffon shared state.

  • Shared state contents of all the registered extensions are now forwarded to Griffon

  • Griffon event now includes eventNumber and timestamp.

  • Added an API to create ACPGriffonEvent with vendor, type, payload, and timestamp.

  • Bug fixes.

Android Project Griffon 1.1.3

  • Added support for capturing device screenshot.

  • Added support for forwarding application logs to Griffon.

  • Added support for editing loaded launch configuration through Griffon.

  • Added support for dispatching fake events from Griffon.

  • Unique clientID and sessionID are now shared through Griffon shared state.

  • Shared state contents of all the registered extensions are now forwarded to Griffon.

  • Added constructors to create GriffonEvent with vendor, type, payload, and timestamp.

  • Bug fixes.

February 27, 2020

The following updates were made in this release:

Android Core 1.5.1

  • Fixed a bug where AppID used non-arabic numbers as app versions.

  • Fixed a bug where app version was not included in AppID on Android 9 or above devices.

  • Added Wrapper Type for Flutter.

Android Signal 1.0.3

  • Logging improvement

  • Report extension details to Mobile Core for improved logging and Griffon support.

Android Lifecycle 1.0.3

  • Logging improvement

  • Report extension details to Mobile Core for improved logging and Griffon support.

February 19, 2020

The following updates were made in this release:

iOS Core 2.5.0

  • Mobile Core now shares the list of enabled extensions and their meta data through shared state.

  • Added Wrapper Type for Flutter.

  • Exposed eventNumber and eventTimestamp in ACPExtensionEvent class.

  • Added the following API to support the completion handler with an nullable NSError object:

    • getPrivacyStatusWithCompletionHandler

    • getSdkIdentitiesWithCompletionHandler

iOS Identity 2.2.0

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Added the following APIs to support the completionHandler callback that is available in iOS ACPCore version 2.5.0:

    • appendToURL:withCompletionHandler

    • getUrlVariablesWithCompletionHandler

    • getIdentifiersWithCompletionHandler

    • getExperienceCloudIdWithCompletionHandler

    When the completionHandler is used, and you are retrieving the Mobile SDK values, the timeout value is 500ms; if the operation times out or is not successful, an NSError is returned.

February 13, 2020

The following updates were made in this release:

Android Analytics 1.2.4

  • Fixed an issue which, was causing some hits to be delayed.

  • Fixed an issue where AnalyticsResponse events were not being dispatched even when the debug API was enabled.

  • Report extension details to Mobile Core for improved logging and Griffon support.

  • Improved existing log messages and added additional logging to assist with debugging.

February 4, 2020

The following updates were made in this release:

Android Core 1.5.0

  • Fixed a cursor leak.

  • Mobile Core now shares the list of enabled extensions and their meta data through shared state.

  • Fixed an issue where the advertising identifier was duplicated in the response to the MobileCore.getSDKIdentifiers API.

  • Added support for overriding internal network stack with customer-provided code.

  • Added a new interface with failure callback, AdobeCallbackWithError, which can be used with the MobileCore.getPrivacyStatus and MobileCore.getSdkIdentities methods.

    We plan to gradually add the ability to enable failure callback to the other extensions.

Android Identity 1.2.0

  • Added support for the optional AdobeCallbackWithError callback that is available in Android Core version 1.5.0 on the following APIs:

    • appendVisitorInfoForURL

    • getUrlVariables

    • getIdentifiers

    • getExperienceCloudId

    When the AdobeCallbackWithError is used, and you are retrieving the Mobile SDK values, the timeout value is 500ms; if the operation times out or is not successful, an AdobeError is returned.

Released with sdk-core version 1.5.0.

Android Mobile Services 1.1.1

  • Improved existing log messages and added additional logging to assist with debugging.

January 29, 2020

The following updates were made in this release:

Android Target 1.1.4 and iOS Target 2.1.5

  • Improved existing log messages and added additional logging to assist with debugging.

Android Campaign 1.0.3 and iOS Campaign 1.0.5

  • Improved existing log messages and added additional logging to assist with debugging.

January 28, 2019

The following updates were made in this release:

iOS Project Griffon 1.0.4

  • Griffon SDK adds and reports uniqueIdentifier and timestamp associated with eventHub events. (works from Core v2.4.0).

  • Improved Logging to assist with debugging.

Android Project Griffon 1.1.2

  • Fixed the nomenclature for the unique event identifier.

January 27, 2020

The following updates were made in this release:

iOS Core 2.4.0

  • Added a new property, eventUniqueIdentifier, to the ACPExtensionEvent class.

  • Fixed an issue where the advertising identifier was duplicated in the response to the getSDKIdentifiers API.

  • Fixed an issue where the SDK was trying to download the rules multiple times immediately after app launch.

  • Fixed a crash on std::__1::system_error: mutex lock failed: Invalid argument.

  • Fixed a bug where the iOS fullscreen message was unable to load cached images.

January 25, 2020

The following updates were made in this release:

Android Analytics 1.2.3 and iOS Analytics 2.2.2

  • requestEventIdentifier is now appended to all non-track events so that Lifecycle (or other extension events that are sent to Analytics) can be viewed with rich detail in Project Griffon.

January 24, 2020

The following updates were made in this release:

Android Project Griffon 1.1.1

  • The Griffon SDK now reports an event's source, type, sequence number and timestamp for every event.

  • The Griffon SDK adds and reports uniqueIdentifier associated with eventHub events. This update is effective from Mobile Core version 1.4.2

  • Removed unwanted resource files that were creating compilation error.

  • Improved logging to assist with debugging.

January 23, 2020

The following updates were made in this release:

iOS Mobile Services 1.0.5

  • The shared state of the Profile extension can now be used as the traits for In-App Messaging.

Android Mobile Services 1.1.0

January 13, 2020

The following updates were made in this release:

iOS Project Griffon 1.0.3

  • The Griffon bridge and the Griffon SDK are now unified.

    The set up steps are now slightly different. For more information, see Set up Project Griffon.

  • The Adobe Analytics debug flag is now enabled when you start a Griffon session and is disabled when you end the session.

  • The client-side Griffon UI now logs Location Service entry and exit events.

  • This version is compatible with iOS 13.

  • Fixed a crash in LIBDISPATCH.

Android Project Griffon 1.1.0

  • The Griffon bridge and the Griffon SDK are now unified.

    The set up steps are now slightly different. For more information, see Set up Project Griffon.

  • The Adobe Analytics debug flag is now enabled when you start a Griffon session and is disabled when you end the session.

  • The client-side Griffon UI now logs Location Service entry and exit events.

  • Modified the client UI to include client-side logging capabilities.

  • Fixed an issue for Android API version 28 or later where multiple WebViews cannot share the same data directory.

  • Added generic exception handling for exceptions that can occur when WebViews are accessed while OS is updating Chrome.

The Project Griffon web UI now has new views specifically for users who are trying to inspect and improve Adobe Analytics and Location Service (Places) implementations.

Adobe Analytics View

The new Adobe Analytics view shows you events that are only related to your Adobe Analytics implementation. The list view now displays the action/state name and event, status, with a newly formatted detail view. status tells you when an SDK event is generated (processed), whether the SDK has made a network request with Adobe Analytics (queued), and whether post-processing information about the event (validated) is returned. This information helps you determine whether your context data is being appropriately mapped in Adobe Analytics.

The detailed view for an Analytics track event contains the following parts:

  • The originating SDK Analytics request event.

  • The OOTB meta and context data from the request, such as the report suite ID, the SDK extension versions, the OOTB context data, and so on.

  • The post-processed information on the Analytics event, which contains mapping of revars, evars, props, and so on.

For more information, see Adobe Analytics and Project Griffon.

Location Service (Places) View

The new Location Services views allow you to inspect location entry and exit events on the Project Griffon web UI and on a mobile device. Depending on your business workflows, these views provide a convenient interface to view location-specific data points for inspection on the web/client for in-context debugging.

For more information, see Location Service and Project Griffon.

Edit on GitHub
Contents
December 18, 2020
All iOS extensions
December 3, 2020
Android Identity 1.2.2
December 2, 2020
iOS Core 2.8.2
iOS Identity 2.4.1
November 24, 2020
Android Assurance 1.0.1
November 23, 2020
React Native Assurance 1.0.0
Flutter Assurance 1.0.1
Xamarin Assurance 0.0.1
Cordova Assurance 0.0.1
Unity Assurance 0.0.1
November 18, 2020
iOS Core 2.8.1
November 9, 2020
iOS Audience 2.1.0
Android Audience 1.1.0
November 4, 2020
iOS Core 2.8.0
iOS Identity 2.4.0
October 27, 2020
iOS Griffon 1.2.1
October 21, 2020
iOS Core 2.7.6
October 7, 2020
iOS Media 2.2.0
Android Media 2.1.0
October 06, 2020
iOS Analytics 2.4.0
October 05, 2020
iOS Assurance 1.0.0
Android Assurance 1.0.0
Android Analytics 1.2.6
September 29, 2020
Android Campaign 1.0.7 and iOS Campaign 1.0.6
September 23, 2020
Android Project Griffon 1.2.1
September 22, 2020
iOS Core 2.7.5
September 16, 2020
iOS 14 Compatibility
September 15, 2020
Android, iOS Project Griffon 1.2.0
September 11, 2020
Android 11 Compatibility
September 10, 2020
iOS Core 2.7.4
iOS Lifecycle 2.1.2
September 9, 2020
Android Core 1.5.7
Android Identity 1.2.1
Android Lifecycle 1.0.6
September 8, 2020
Android Campaign 1.0.6
August 31, 2020
iOS Target 2.1.7
Android Target 1.1.6
August 10, 2020
iOS Core 2.7.2 (Released with ACPCore version 2.7.3 on Cocoapods)
iOS Identity 2.3.2
iOS Lifecycle 2.1.1
August 4, 2020
Android Analytics 1.2.5
August 3, 2020
Android Campaign 1.0.5
July 31, 2020
Android Core 1.5.6
Android Lifecycle 1.0.5
Android Mobile Services 1.0.5
July 24, 2020
iOS Media 2.1.1
July 22, 2020
Xamarin
Unity
July 21, 2020
Mobile Core Launch Extension 2.1.15
Android Audience 1.0.2
Android Media 2.0.1
Xamarin
July 16, 2020
iOS Core 2.7.1 (Released with ACPCore version 2.7.2 on Cocoapods)
Android Core 1.5.5
Flutter
July 10, 2020
iOS Audience 2.0.2
July 09, 2020
Flutter
June 26, 2020
iOS Identity 2.3.1 (Released with ACPCore version 2.7.1 on Cocoapods)
React Native
June 24, 2020
Cordova
June 18, 2020
iOS Project Griffon 1.1.3
June 17, 2020
iOS Core 2.7.0
iOS Lifecycle 2.1.0
iOS Signal 2.1.0
iOS Identity 2.3.0
iOS Analytics 2.3.0
iOS Media 2.1.0
June 15, 2020
React Native
June 12, 2020
Android Project Griffon 1.1.7
Cordova
June 4, 2020
iOS Project Griffon 1.1.2
June 2, 2020
Additional frameworks supported by Adobe Experience Platform Mobile SDK
June 1, 2020
iOS Analytics 2.2.4
May 28, 2020
iOS Core 2.6.2
Android Core 1.5.4
May 27, 2020
iOS Project Griffon 1.1.1
May 22, 2020
Android Project Griffon 1.1.6
May 19, 2020
iOS Media 2.0.0
Android Media 2.0.0
April 24, 2020
Android Campaign 1.0.4
April 22, 2020
Android Project Griffon 1.1.5
April 21, 2020
iOS Core 2.6.1
Android Core 1.5.3
April 17, 2020
iOS Mobile Services 1.0.6
April 9, 2020
Android Core 1.5.2
Android Lifecycle 1.0.3
April 7, 2020
Android Project Griffon 1.1.4
April 2, 2020
iOS Core 2.6.0
March 30, 2020
iOS UserProfile 2.1.0
Android UserProfile 1.1.0
March 19, 2020
Android Campaign Classic 1.0.1
March 18, 2020
iOS Campaign Classic 2.0.3
March 16, 2020
iOS Core 2.5.1
iOS Identity 2.2.1
iOS Signal 2.0.4
iOS Lifecycle 2.0.4
March 11, 2020
Android Target 1.1.5
March 10, 2020
iOS Target 2.1.6
March 2, 2020
iOS Analytics 2.2.3
iOS Project Griffon 1.1.0
Android Project Griffon 1.1.3
February 27, 2020
Android Core 1.5.1
Android Signal 1.0.3
Android Lifecycle 1.0.3
February 19, 2020
iOS Core 2.5.0
iOS Identity 2.2.0
February 13, 2020
Android Analytics 1.2.4
February 4, 2020
Android Core 1.5.0
Android Identity 1.2.0
Android Mobile Services 1.1.1
January 29, 2020
January 28, 2019
January 27, 2020
January 25, 2020
January 24, 2020
January 23, 2020
January 13, 2020