Edit in GitHubLog an issue

Java

Syntax

Copied to your clipboard
public String extensionVersion()

Example

Copied to your clipboard
Campaign.extensionVersion();

Swift

Syntax

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

Example

Copied to your clipboard
let campaignVersion = ACPCampaign.extensionVersion()

Objective-C

Syntax

Copied to your clipboard
+ (NSString * _Nonnull)extensionVersion

Example

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

JavaScript

Syntax

Copied to your clipboard
extensionVersion(): Promise<string>

Example

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

Java

Syntax

Copied to your clipboard
public static void registerExtension()

Example

Copied to your clipboard
Campaign.registerExtension();

Swift

Syntax

Copied to your clipboard
+ (void) registerExtension

Example

Copied to your clipboard
ACPCampaign.registerExtension()

Objective-C

Syntax

Copied to your clipboard
+ (void) registerExtension

Example

Copied to your clipboard
[ACPCampaign registerExtension];

When using React Native, register the Adobe Campaign Standard extension with Mobile Core in native code as shown on the Android and iOS tabs.

Java

Syntax

Copied to your clipboard
public static void resetLinkageFields()

Example

Copied to your clipboard
Campaign.resetLinkageFields()

Swift

Syntax

Copied to your clipboard
+ (void) resetLinkageFields

Example

Copied to your clipboard
ACPCampaign.resetLinkageFields()

Objective-C

Syntax

Copied to your clipboard
+ (void) resetLinkageFields

Example

Copied to your clipboard
[ACPCampaign resetLinkageFields];

JavaScript

Syntax

Copied to your clipboard
resetLinkageFields()

Example

Copied to your clipboard
ACPCampaign.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);

Swift

Syntax

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

Example

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

Objective-C

Syntax

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

Example

Copied to your clipboard
[ACPCampaign setLinkageFields:@{@"cusFirstName" : @"John", @"cusLastName": @"Doe", @"cusEmail": @"john.doe@email.com"}];

JavaScript

Syntax

Copied to your clipboard
setLinkageFields(linkageFields: { string: string })

Example

Copied to your clipboard
ACPCampaign.setLinkageFields({"firstName": "John"});
Was this helpful?
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.