Edit in GitHubLog an issue

Java

Syntax

Copied to your clipboard
@NonNull
public static String extensionVersion()

Example

Copied to your clipboard
final String extensionVersion = Assurance.extensionVersion();

Kotlin

Example

Copied to your clipboard
val extensionVersion: String = 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];

Java

Syntax

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

Example

Copied to your clipboard
final String url = "<assurance_session_url>";
Assurance.startSession(url);

Kotlin

Example

Copied to your clipboard
val url: String = "<assurance_session_url>"
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;
}

Java

Syntax

Copied to your clipboard
public static void registerExtension()

Example

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