- Adds support for persisting the location hint returned by the Edge Network for the duration of the session for an improved user experience. Includes new APIs
getLocationHint
andsetLocationHint
allowing hybrid applications to share the location hint across SDKs.
- Adds support for persisting the location hint returned by the Edge Network for the duration of the session for an improved user experience. Includes new APIs
getLocationHint
andsetLocationHint
allowing hybrid applications to share the location hint across SDKs.
- Updates the consent request to use "update" query operation in order to allow for incremental consent preferences changes.
- Internal updates to use URLComponents builder for Edge endpoints.
- Updates the consent request to use "update" query operation in order to allow for incremental consent preferences changes.
- Updates internal network stack to use Mobile Core's ServiceProvider Network Service, reducing overall extension code size.
- Updates timestamp in Experience Events to use fractional seconds.
- Deprecates APIs
XDMFormatters.dateToISO8601String
andXDMFormatters.dateToFullDateString
. Use theDate
extension methodsgetISO8601UTCDateWithMilliseconds
andgetISO8601FullDate
instead, provided by the AEPServices module within the AEPCore extension.
-
UI updates for the
Datastream configuration
section to enable the new sandbox aware datastreams. If more than one sandbox is used, a sandbox picker is displayed to allow for datastreams selection across sandboxes. -
Auto-complete in the UI for default third party domain based on company name for Edge Network data collection. The domain configuration is now required, while existing configurations will continue to use the default edge.adobedc.net domain.
- Updates timestamp in Experience Events to use fractional seconds.
- Allows setting a custom first-party domain that is used to interact with the mapped Adobe-provisioned Edge Network domain.
- Allows setting a custom first-party domain that is used to interact with the mapped Adobe-provisioned Edge Network domain.
- Adds XDM Implementation Details to each Experience Event sent to the Edge Network.
- Adds XDM Implementation Details to each Experience Event sent to the Edge Network.
- Fixes generic network error format to conform to EdgeEventError type so they are dispatched back to the caller correctly.
- New
Forward to Edge Network
action to be used with Mobile Core Application Lifecycle events.
- Edge Network Extension now honors the timestamp set in XDM payload of Experience Event. If no timestamp is set, then timestamp of
Edge.sendEvent()
API call is used.
- Edge Network Extension now honors the timestamp set in XDM payload of Experience Event. If no timestamp is set, then timestamp of
Edge.sendEvent()
API call is used.
- Development testing enhancements for Experience Edge.
- Adds support for events persistence for use-cases with low network connectivity or unexpected network errors.
- Development testing enhancements for Experience Edge.
This SDK is compatible with Android Core 1.8.2 and above.
- Integration with AEPEdgeConsent 1.0.0 and collect consent preferences enforcement on requests to AEP Edge Network.
- Adds required dependency on AEPEdgeIdentity 1.0.0 that brings XDM IdentityMap support for custom identifiers.
- Integration with edgeconsent 1.0.0 and collect consent preferences enforcement on requests to AEP Edge Network.
- Adds required dependency on edgeidentity 1.0.0 that brings XDM IdentityMap support for custom identifiers.
The Adobe Experience Platform Edge Network (AEPEdge) mobile extension is now available in iOS! This extension allows for sending XDM formatted data to Adobe Experience Platform and Adobe Experience Cloud solutions, by leveraging Experience Edge capabilities.
The included features with this release are:
- Ability to create XDM Experience Events and send them to Experience Edge Network. An optional Experience Edge response callback can be registered per event.
- The XDM Experience Events can be sent to individual Adobe Experience Platform datasets when a custom dataset identifier is set at event level.
- Events persistence.
- ECID is automatically attached on each XDM Experience Event request.
- Integration with AEPAssurance extension enabling new insights in Adobe Experience Platform Assurance about the XDM Experience Event processing and XDM data validation for an improved validation and debugging experience.
- Detailed warning/error messages are available through Assurance UI and logs.
Learn more about the AEP Edge extension in the open sourced adobe/aepsdk-edge-ios GitHub repository. The iOS SDK is available for installation through SPM, XCFramework and Cocoapods and can be used in Swift and Objective-C applications. This SDK is compatible with latest swift AEPCore 1.0.0.
The Adobe Experience Platform Edge Network (Edge) mobile extension is now available in Android! This extension allows for sending XDM formatted data to Adobe Experience Platform and Adobe Experience Cloud solutions, by leveraging Experience Edge capabilities.
The included features with this release are:
- Ability to create XDM Experience Events and send them to Experience Edge Network. An optional Experience Edge response callback can be registered per event.
- The XDM Experience Events can be sent to individual Adobe Experience Platform datasets when a custom dataset identifier is set at event level.
- ECID is automatically attached on each XDM Experience Event request.
- Integration with Assurance extension enabling new insights in Adobe Experience Platform Assurance about the XDM Experience Event processing and XDM data validation for an improved validation and debugging experience.
- Detailed warning/error messages are available through Assurance UI and logs.
This SDK is compatible with Android Core 1.5.7 and above.
- Selector for the Edge Configuration.
- AEP Request Event with optional XDM event type is available for Launch rules.