Edit in GitHubLog an issue

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

Android Audience 1.1.0

  • Added support for AdobeCallbackWithError for APIs getVisitorProfile, signalWithData.
  • Added changes to publish Audience shared state on EventHub boot.

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.

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

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.

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.

October 6, 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 5, 2020

The following updates were made in this release:

Android Assurance 1.0.0

  • General availability and release of Adobe Experience Platform Assurance that enables capabilities of Project Griffon.

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 argument 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.

iOS Assurance 1.0.0

  • General availability and release of Adobe Experience Platform Assurance that enables capabilities of Project Griffon.

September 29, 2020

The following updates were made in this release:

Android Campaign 1.0.7

  • 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.

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 SDK Versions for more information on the latest version numbers.

September 15, 2020

Android 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.

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 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

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 tag extension starting with version 2.4.0.
  • Public APIs now support error handling via passing

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 tag extension starting with version 2.4.0.

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 tag Extension 2.1.15

  • Added Modify Data action for tag Rules.
  • 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.

React Native Audience 1.1.2

  • Updated to iOS Audience 2.0.2.
  • Updated to Android Audience 1.0.2.

July 16, 2020

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.

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.

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

Android Media 2.0.1

  • Fixed a crash when configuring incorrect collection API server.

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.

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:

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.

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.

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 seamlessly 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

Android Media 2.0.0

  • Uses media collection endpoint for tracking both streaming and downloaded content.
  • Added support for player state tracking

iOS 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:

Android Core 1.5.3

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

iOS Core 2.6.1

  • Added an internal enum for Cordova support.

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 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.

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 seamlessly 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.

March 30, 2020

Android UserProfile 1.1.0

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

iOS UserProfile 2.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 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 18, 2020

The following updates were made in this release:

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.

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 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.

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 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 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

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

Android Campaign 1.0.3

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

January 28, 2019

The following updates were made in this release:

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

Android Analytics 1.2.3

  • 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.

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:

Android Mobile Services 1.1.0

iOS Mobile Services 1.0.5

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

January 13, 2020

The following updates were made in this release:

Android Project Griffon 1.1.0

  • The Griffon bridge and the Griffon SDK are now unified.
  • 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.

iOS Project Griffon 1.0.3

  • The Griffon bridge and the Griffon SDK are now unified.
  • 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.

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.

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.

Was this helpful?
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.