Edit in GitHubLog an issue

Resolving common issues

If scanning the QR code or opening the deep link in Adobe Experience Platform Assurance does not open your app, deep linking may not be correctly configured in your mobile application.

Please follow OS developer documentation to learn more on setting up deep linking.

Follow the Android documention on information about how to set up a deeplink.

PIN screen does not appear

When the generated link or QR code from Adobe Experience Platform Assurance is opened on device, it should launch your app and show a PIN screen to establish a Assurance session (as shown below). If this screen does not appear, ensure the following:

Connection error

Register Assurance SDK extension with Mobile Core

Please refer to the Assurance overview for more details.

The PIN screen may not show if the link or QR code is incorrect (or doesn't contain the query parameter adb_validation_sessionid). You may detect this error by seeing console logs with the following strings:

Copied to your clipboard
AdobeExperienceSDK: Assurance - Not a valid Assurance deeplink, Ignoring start session API call. URL : <deeplink URL>

This issue may be resolved by scanning the right QR code or correctly copying the link generated in Assurance.

Connection error

After you enter the PIN, if you see the following Connection Error:

Connection error

You may resolve it by double-checking the PIN is entered correctly from the session associated link or QR code:

assurance pincode

Or ensuring internet connectivity on the device/simulator.

Invalid Mobile SDK configuration

If you see an Invalid Mobile SDK Configuration error (see screenshot below), verify the following:

  1. Mobile Core is configured
  2. Configuration in the Data Collection UI is published
  3. Ensure the device/simulator has internet connectivity

Invalid Mobile SDK configuration

Sample logs

Copied to your clipboard
W/AdobeExperienceSDK: Assurance - Assurance connection closed. Reason: Invalid Configuration, Description: The Experience Cloud organization identifier is unavailable from the SDK. Ensure SDK configuration is setup correctly. See documentation for more detail.

Unauthorized access

This error may happen when you have access to multiple organizations in your Adobe Experience Cloud interface. To resolve, ensure the organization which houses the mobile property is the same one as that where you are using Adobe Experience Platform Assurance.

Unauthorized access

Sample logs

Copied to your clipboard
W/AdobeExperienceSDK: Assurance - Assurance connection closed. Reason: Unauthorized Access, Description: The Experience Cloud organization identifier does not match with that of the Assurance session. Ensure the right Experience Cloud organization is being used. See documentation for more detail.

Timeout

This SDK log message is not an error and is displayed during the routine course of SDK initialization. This message is expected if the app was not launched with an Adobe Experience Platform Assurance deep link. You may ignore this message if Assurance works as expected.

Sample logs

Copied to your clipboard
D/AdobeExperienceSDK: Assurance - Timeout - Assurance did not receive deeplink to start Assurance session within 5 seconds. Shutting down Assurance extension

Failed to show fullscreen takeover

This log message is not an error and will appear with routine usage on Android devices & simulators. You may ignore this log if Assurance works as expected.

Sample log

Copied to your clipboard
W/AdobeExperienceSDK: Assurance - Failed to show fullscreen takeover, could not get fullScreenTakeover object.
Was this helpful?
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.