{"repo":"OneSignal/react-native-onesignal","free":true,"listed":false,"github":"https://github.com/OneSignal/react-native-onesignal","clone":"git clone https://github.com/OneSignal/react-native-onesignal.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 React Native app with OneSignal. https://onesignal.com","language":"TypeScript","stars":1595,"topics":["react-native","onesignal","react-native-onesignal","push-notifications","android","ios","push","mobile","onesignal-instructions","onesignal-notifications"],"license":null,"category":"mobile-apps","readme_excerpt":"React Native OneSignal SDK --- ⚠️ Migration Advisory for current OneSignal customers Our new user-centric APIs and v5.x.x SDKs offer an improved user and data management experience. However, they may not be at 1:1 feature parity with our previous versions yet. If you are migrating an existing app, we suggest using iOS and Android’s Phased Rollout capabilities to ensure that there are no unexpected issues or edge cases. Here is the documentation for each: - iOS Phased Rollout - Google Play Staged Rollouts If you run into any challenges or have concerns, please contact our support team at support@onesignal.com --- OneSignal is a free email, sms, push notification, and in-app message service for mobile apps. This SDK makes it easy to integrate your native React-Native iOS and/or Android apps with OneSignal. Requirements - React Native =0.79.0 for 5.4.x and later. The TurboModule registers itself through the codegenConfig.ios.modulesProvider field added in React Native 0.79, so earlier versions will throw TurboModuleRegistry.getEnforcing(...): 'OneSignal' could not be found at runtime when the New Architecture is enabled. Apps on React Native 0.76 – 0.78 (including Expo SDK 52) should stay on 5.3.x , which uses the legacy bridge module and works on the New Architecture via the interop layer. Installation See the Setup Guide for setup instructions. Disable Location Module By default, react-native-onesignal includes OneSignal's native location module so OneSignal.Location works wit","default_branch":null,"files":null,"tree":[],"storefront":"/r/OneSignal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OneSignal/react-native-onesignal/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."}