{"repo":"OneSignal/onesignal-expo-plugin","free":true,"listed":false,"github":"https://github.com/OneSignal/onesignal-expo-plugin","clone":"git clone https://github.com/OneSignal/onesignal-expo-plugin.git","description":"OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails. This plugin makes it easy to integrate your Expo app with OneSignal. https://onesignal.com","language":"TypeScript","stars":184,"topics":["react-native","expo","ios","android","eas","onesignal","onesignal-notifications","notifications","push","push-notifications"],"license":null,"category":"mobile-apps","readme_excerpt":"Welcome to the onesignal-expo-plugin 👋 The OneSignal Expo plugin allows you to use OneSignal without leaving the managed workflow. Developed in collaboration with SweetGreen. - 🏠 Homepage - 🖤 npm Overview This plugin is an Expo Config Plugin. It extends the Expo config to allow customizing the prebuild phase of managed workflow builds (no need to eject to a bare workflow). For the purposes of OneSignal integration, the plugin facilitates automatically generating/configuring the necessary native code files needed to get the OneSignal React-Native SDK to work. You can think of adding a plugin as adding custom native code. Supported environments: - The Expo run commands ( expo run:[android ios] ) - Custom clients - EAS Build --- Install See the Setup Guide for setup instructions. Configuration in app.json / app.config.js Plugin Add the plugin to the front of the plugin array. It should be added automatically if you ran npx expo install . Just make sure it is the first plugin in the array and to configure any desired plugin props: app.json or app.config.js/ts Plugin Prop You can pass props to the plugin config object to configure: Plugin Prop ------------------------ -------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/OneSignal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OneSignal/onesignal-expo-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}