Skip to content

A wrapper around the iOS and Android AEP mobile SDK to allow for integration with React Native applications.

License

Notifications You must be signed in to change notification settings

PravinPK/aepsdk-react-native

 
 

aepsdk-react-native

CircleCI

BETA ACKNOWLEDGEMENT

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.

About this project

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) npm version npm downloads
@adobe/react-native-aepuserprofile npm version npm downloads

@adobe/react-native-aep{extension} is a wrapper around the iOS and Android AEP SDK to allow for integration with React Native applications.

Requirements

  • React Native >= v0.60.0

Installation

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.

Install npm package

Requires @adobe/react-native-aepcore to 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 ..

Link

CLI autolink feature links the module while building the app.

Development

See development.md for development docs.

Contributing

See CONTRIBUTING

License

See LICENSE

About

A wrapper around the iOS and Android AEP mobile SDK to allow for integration with React Native applications.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 36.7%
  • JavaScript 28.4%
  • Objective-C 21.2%
  • TypeScript 11.6%
  • Ruby 1.6%
  • Starlark 0.4%
  • Other 0.1%