React Native AEP Campaign Standard Extension
@adobe/react-native-acpcampaign
is a wrapper around the iOS and Android AEP Campaign SDK to allow for integration with React Native applications. Functionality to enable Campaign Standard is provided entirely through JavaScript documented below.
Installation
You need to install the SDK with npm and configure the native Android/iOS project in your react native project. Before installing the Campaign extension it is required to install the Core extension @adobe/react-native-acpcore
.
1. Create React Native project
First create a React Native project:
react-native init MyReactApp
2. Install JavaScript packages
Install and link the @adobe/react-native-acpcampaign
package:
npm install @adobe/react-native-acpcampaign
react-native link @adobe/react-native-acpcampaign
Usage
Importing the extension:
import {ACPCampaign} from '@adobe/react-native-acpcampaign';
Getting the extension version:
ACPCampaign.extensionVersion().then(version => console.log("AdobeExperienceSDK: ACPCampaign version: " + version));
Registering the extension with ACPCore:
ACPCampaign.registerExtension();
Set linkage fields
ACPCampaign.setLinkageFields({"linkageKey": "linkageValue"});
Reset linkage fields
ACPCampaign.resetLinkageFields();
Contributing
See CONTRIBUTING
License
See LICENSE