The react native modules containing in this repository are currently in Beta. Use of this code is by invitation only and not otherwise supported by Adobe. Please contact your Adobe Customer Success Manager to learn more.
By using the Beta, you hereby acknowledge that the Beta is provided "as is" without warranty of any kind. Adobe shall have no obligation to maintain, correct, update, change, modify or otherwise support the Beta. You are advised to use caution and not to rely in any way on the correct functioning or performance of such Beta and/or accompanying materials.
This repository is a monorepo. It contains a collection of AEPSDK React Native modules/packages listed below. These modules/packages can be found in the packages directory.
| Package Name | Latest Version |
|---|---|
| @adobe/react-native-aepcore (required) | |
| @adobe/react-native-aepuserprofile |
@adobe/react-native-aep{extension} is a wrapper around the iOS and Android AEP SDK to allow for integration with React Native applications.
- React Native >= v0.60.0
You need to install the SDK with npm and configure the native Android/iOS project in your react native project.
Note: If you are new to React Native we suggest you follow the React Native Getting Started page before continuing.
Requires
@adobe/react-native-aepcoreto be installed.
Install the @adobe/react-native-aep{extension} package:
cd MyReactApp
npm install @adobe/react-native-aep{extension}For iOS development, after installing the plugins from npm, download the pod dependencies by running the following command:
cd ios && pod install && cd ..
To update native dependencies to latest available versions, run the following command:
cd ios && pod update && cd ..
CLI autolink feature links the module while building the app.
See development.md for development docs.
See CONTRIBUTING
See LICENSE