Registers the Campaign Standard extension with the Mobile Core.
Android
iOS (AEP 3.x)
iOS (ACP 1.x)
React Native
Java
Syntax
1
publicstaticvoidregisterExtension()
Copied!
Example
1
Campaign.registerExtension();
Copied!
This API no longer exists in the AEP 3.x 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.
Swift
Syntax
1
+(void) registerExtension
Copied!
Example
1
ACPCampaign.registerExtension()
Copied!
Objective-C
Syntax
1
+ (void) registerExtension
Copied!
Example
1
[ACPCampaign registerExtension];
Copied!
When using React Native, register the Adobe Campaign Standard extension with Mobile Core in native code as shown on the Android and iOS tabs.
resetLinkageFields
Clears previously stored linkage fields in the mobile SDK and triggers a Campaign rules download request to the configured Campaign server.
This method unregisters any previously registered rules with the Rules Engine and clears cached rules from the most recent rules download.
Android
iOS (AEP 3.x)
iOS (ACP 1.x)
React Native
Java
Syntax
1
publicstaticvoidresetLinkageFields()
Copied!
Example
1
Campaign.resetLinkageFields()
Copied!
Swift
Syntax
1
staticfuncresetLinkageFields()
Copied!
Example
1
Campaign.resetLinkageFields()
Copied!
Objective-C
Syntax
1
+ (void) resetLinkageFields
Copied!
Example
1
[AEPMobileCampaign resetLinkageFields];
Copied!
Swift
Syntax
1
+(void) resetLinkageFields
Copied!
Example
1
ACPCampaign.resetLinkageFields()
Copied!
Objective-C
Syntax
1
+ (void) resetLinkageFields
Copied!
Example
1
[ACPCampaign resetLinkageFields];
Copied!
JavaScript
Syntax
1
resetLinkageFields()
Copied!
Example
1
ACPCampaign.resetLinkageFields();
Copied!
setLinkageFields
Sets the Campaign linkage fields (CRM IDs) in the mobile SDK to be used for downloading personalized messages from Campaign.
The set linkage fields are stored as a base64 encoded JSON string in memory and they are sent in a custom HTTP header X-InApp-Auth.