Edit in GitHubLog an issue

Java

Syntax

Copied to your clipboard
public static String extensionVersion()

Example

Copied to your clipboard
Assurance.extensionVersion()

Swift

Example

Copied to your clipboard
AEPAssurance.extensionVersion()

Objective-C

Syntax

Copied to your clipboard
+ (nonnull NSString*) extensionVersion;

Example

Copied to your clipboard
[AEPAssurance extensionVersion];

JavaScript

Example

Copied to your clipboard
AEPAssurance.extensionVersion().then(version => console.log("AdobeExperienceSDK: AEP Assurance version: " + version));

Dart

Syntax

Copied to your clipboard
static Future<String> get extensionVersion async

Example

Copied to your clipboard
assuranceVersion = await FlutterAssurance.extensionVersion;

Syntax

Copied to your clipboard
AEPAssurance.extensionVersion = function(success, fail);

Example

Copied to your clipboard
AEPAssurance.extensionVersion(function(version) {
console.log("AEPAssurance version: " + version);
}, function(error) {
console.log(error);
});

C#

Syntax

Copied to your clipboard
public static string ExtensionVersion()

Example

Copied to your clipboard
string version = AEPAssurance.ExtensionVersion();
print(LOG_TAG + "Assurance version: "+version);

C#

Example

Copied to your clipboard
string version = AEPAssurance.ExtensionVersion()
Console.WriteLine("AEPAssurance version installed is: " + version);

This API is optional for Android.

Android does not require this API to be called. When the registerExtension API is called, AEP Assurance extension registers the app lifecycle handlers which automatically pick up any deep links and use them to start the session.

Java

Syntax

Copied to your clipboard
public static void startSession(final String url)

Example

Copied to your clipboard
Assurance.startSession(url);

Swift

Example

Copied to your clipboard
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
do {
AEPAssurance.startSession(url)
return false
}
}

For SceneDelegate based applications

Copied to your clipboard
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
AEPAssurance.startSession(URLContexts.first!.url)
}

Objective-C

Syntax

Copied to your clipboard
+ (void) startSession: (NSURL* _Nonnull) url;

Example

Copied to your clipboard
- (BOOL)application:(UIApplication *)app openURL:(nonnull NSURL *)url options:(nonnull NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
[AEPAssurance startSession:url];
return false;
}

JavaScript

Example

Copied to your clipboard
AEPAssurance.startSession("your-assurance-session-url");

Dart

Syntax

Copied to your clipboard
static Future<void> startSession(String url);

Example

Copied to your clipboard
FlutterAssurance.startSession(url);

Syntax

Copied to your clipboard
AEPAssurance.startSession = function(sessionurl,success, fail);

Example

Copied to your clipboard
AEPAssurance.startSession(url,function(result) {
console.log("AdobeExperenceSDK: AEPAssurance session started succesfully: " + result);
}, function(error) {
console.log("AdobeExperenceSDK: Failed to start AEPAssurance session: " + error);
});

C#

Syntax

Copied to your clipboard
public static void StartSession(string url)

Example

Copied to your clipboard
AEPAssurance.StartSession(url);

C#

Copied to your clipboard
AEPAssurance.StartSession(url);
Was this helpful?
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.