Edit in GitHubLog an issue

Java

Syntax

Copied to your clipboard
public String extensionVersion()

Example

Copied to your clipboard
String campaignExtensionVersion = Campaign.extensionVersion();

Kotlin

Syntax

Copied to your clipboard
public String extensionVersion()

Example

Copied to your clipboard
val campaignExtensionVersion: String = Campaign.extensionVersion()

Swift

Syntax

Copied to your clipboard
static var extensionVersion: String

Example

Copied to your clipboard
let campaignVersion = Campaign.extensionVersion

Objective-C

Syntax

Copied to your clipboard
+ (NSString * _Nonnull)extensionVersion

Example

Copied to your clipboard
NSString *campaignVersion = [AEPMobileCampaign extensionVersion];

This API has been deprecated as of version 2.0.0. Please use the Mobile Core registerExtension API instead.

This API no longer exists in the Adobe Campaign Standard extension. Instead, the extension should be registered by calling the registerExtensions API in the MobileCore. Please see the updated SDK initialization steps at the migrate to Swift tutorial.

Java

Syntax

Copied to your clipboard
public static void resetLinkageFields()

Example

Copied to your clipboard
Campaign.resetLinkageFields()

Kotlin

Syntax

Copied to your clipboard
public static void resetLinkageFields()

Example

Copied to your clipboard
Campaign.resetLinkageFields()

Swift

Syntax

Copied to your clipboard
static func resetLinkageFields()

Example

Copied to your clipboard
Campaign.resetLinkageFields()

Objective-C

Syntax

Copied to your clipboard
+ (void) resetLinkageFields

Example

Copied to your clipboard
[AEPMobileCampaign resetLinkageFields];

Java

Syntax

Copied to your clipboard
public static void setLinkageFields(final Map<String, String> linkageFields)

Example

Copied to your clipboard
HashMap<String, String> linkageFields = new HashMap<String, String>();
linkageFields.put("cusFirstName", "John");
linkageFields.put("cusLastName", "Doe");
linkageFields.put("cusEmail", "john.doe@email.com");
Campaign.setLinkageFields(linkageFields);

Kotlin

Syntax

Copied to your clipboard
public static void setLinkageFields(final Map<String, String> linkageFields)

Example

Copied to your clipboard
val linkageFields: Map<String, String?> = mapOf(
"cusFirstName" to "John",
"cusLastName" to "Doe",
"cusEmail" to "john.doe@email.com"
)
Campaign.setLinkageFields(linkageFields)

Swift

Syntax

Copied to your clipboard
static func setLinkageFields(_ linkageFields: [String: String])

Example

Copied to your clipboard
Campaign.setLinkageFields(linkageFields: ["cusFirstName": "John", "cusLastName": "Doe", "cusEmail": "john.doe@email.com"])

Objective-C

Syntax

Copied to your clipboard
+ (void) setLinkageFields:(NSDictionary<NSString *,NSString *> * _Nonnull)

Example

Copied to your clipboard
[AEPMobileCampaign setLinkageFields:@{@"cusFirstName" : @"John", @"cusLastName": @"Doe", @"cusEmail": @"john.doe@email.com"}];
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2025 Adobe. All rights reserved.