Follow the Android documention on information about how to set up a deeplink.
Follow the Apple developer documentation to set a custom URL scheme for your application.
Java
Copied to your clipboardpublic class MobileApp extends Application {@Overridepublic void onCreate() {super.onCreate();MobileCore.setApplication(this);MobileCore.configureWithAppId("yourAppId");try {Assurance.registerExtension();MobileCore.start(null);} catch (Exception e) {// Log the exception}}}
Swift
Copied to your clipboardfunc application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {ACPCore.configure(withAppId: "yourAppId")AEPAssurance.registerExtension() // <-- register AEPAssurance with CoreACPCore.start(nil)// Override point for customization after application launch.return true;}
Copied to your clipboardAdobeExperienceSDK: Assurance - Not a valid Assurance deeplink, Ignoring start session API call. URL : <deeplink URL>
Copied to your clipboardAdobeExperienceSDK: Assurance - Not a valid Assurance deeplink, Ignoring start session API call. URL : <deeplink URL>
Copied to your clipboardW/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.
Copied to your clipboard[AdobeExperienceSDK ERROR <AEPAssurance>]: Invalid Configuration, Description: The Experience Cloud organization identifier is unavailable from the SDK. Ensure SDK configuration is setup correctly. See documentation for more detail.
Copied to your clipboardW/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.
Copied to your clipboard[AdobeExperienceSDK ERROR <AEPAssurance>]: 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.
Copied to your clipboardD/AdobeExperienceSDK: Assurance - Timeout - Assurance did not receive deeplink to start Assurance session within 5 seconds. Shutting down Assurance extension
Copied to your clipboard[AdobeExperienceSDK DEBUG <AEPAssurance>]: Timeout - Assurance extension did not receive session url. Shutting down from processing any further events.