Java
Syntax
Copied to your clipboardpublic String extensionVersion()
Example
Copied to your clipboardCampaign.extensionVersion();
Swift
Syntax
Copied to your clipboard+ (nonnull NSString*) extensionVersion;
Example
Copied to your clipboardlet campaignVersion = ACPCampaign.extensionVersion()
Objective-C
Syntax
Copied to your clipboard+ (NSString * _Nonnull)extensionVersion
Example
Copied to your clipboardNSString *campaignVersion = [ACPCampaign extensionVersion];
JavaScript
Syntax
Copied to your clipboardextensionVersion(): Promise<string>
Example
Copied to your clipboardACPCampaign.extensionVersion().then(version => console.log("AdobeExperienceSDK: ACPCampaign version: " + version));
Java
Syntax
Copied to your clipboardpublic static void registerExtension()
Example
Copied to your clipboardCampaign.registerExtension();
Swift
Syntax
Copied to your clipboard+ (void) registerExtension
Example
Copied to your clipboardACPCampaign.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 clipboardpublic static void resetLinkageFields()
Example
Copied to your clipboardCampaign.resetLinkageFields()
Swift
Syntax
Copied to your clipboard+ (void) resetLinkageFields
Example
Copied to your clipboardACPCampaign.resetLinkageFields()
Objective-C
Syntax
Copied to your clipboard+ (void) resetLinkageFields
Example
Copied to your clipboard[ACPCampaign resetLinkageFields];
JavaScript
Syntax
Copied to your clipboardresetLinkageFields()
Example
Copied to your clipboardACPCampaign.resetLinkageFields();
Java
Syntax
Copied to your clipboardpublic static void setLinkageFields(final Map<String, String> linkageFields)
Example
Copied to your clipboardHashMap<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 clipboardACPCampaign.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 clipboardsetLinkageFields(linkageFields: { string: string })
Example
Copied to your clipboardACPCampaign.setLinkageFields({"firstName": "John"});