https://github.com/emartech/expo-plugin-for-sap-emarsys
https://github.com/emartech/expo-plugin-for-sap-emarsys
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/emartech/expo-plugin-for-sap-emarsys
- Owner: emartech
- License: apache-2.0
- Created: 2025-07-18T09:25:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-05T09:02:17.000Z (6 months ago)
- Last Synced: 2026-02-05T14:45:20.644Z (6 months ago)
- Language: TypeScript
- Size: 959 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://api.reuse.software/info/github.com/emartech/expo-plugin-for-sap-emarsys)
# Expo Plugin for SAP Emarsys
> **Important**
> This plugin is in Pilot release. Please contact your Client Success Manager before starting the implementation.
The Expo Plugin for SAP Emarsys automatically integrates the **Emarsys SDK** into your Expo app’s native modules.
It works **alongside the [React Native Emarsys Wrapper](https://github.com/emartech/react-native-emarsys-sdk/wiki)**, which provides the full API for interacting with Emarsys features.
---
## Installation
```bash
npm install "git+ssh://git@github.com/emartech/expo-plugin-for-sap-emarsys.git#" --save
```
---
## Configuration
1. Add the plugin to your `app.json` with your own values:
```json
{
"expo": {
...
"plugins": [
[
"expo-plugin-for-sap-emarsys",
{
"applicationCode": ,
"merchantId": ,
"enableConsoleLogging": ,
"androidSharedPackageNames": ,
"androidSharedSecret": ,
"iosSharedKeychainAccessGroup":
}
]
]
...
}
}
```
2. Add your `google-services.json` file into the app’s assets folder.
3. *(Optional)* Provide a custom Android **push notification icon**:
- Place an image named **`mobile_engage_logo_icon.jpg`** inside the app’s `assets` folder.
- During build, it will be copied into the correct Android resources directory (`res/drawable`).
---
## Build
Run prebuild to apply the changes:
```bash
npx expo prebuild
```
## Next Steps
1. Install the **React Native Emarsys Wrapper** following the setup guide: [React Native Emarsys SDK – Setup](https://github.com/emartech/react-native-emarsys-sdk?tab=readme-ov-file#setup)
2. Continue with the wrapper’s [documentation](https://github.com/emartech/react-native-emarsys-sdk/wiki#react-native-integration).