Environment Support
Understand how the package integrates with the various development ecosystems.
Support Table
The table below lists the current tested and supported environments for react-native-notify-kit:
| Environment | Supported | Notes |
|---|---|---|
| React Native | >= 0.73 | New Architecture required. The old bridge is not supported. |
| Android APIs | Android 7.0+ (API 24) | minSdk = 24, compileSdk = 35, targetSdk = 35. |
| iOS version | 15.1+ | Matches the RNNotifee.podspec platform target. |
| Hermes Support | Yes | Default on modern React Native. |
| Packagers | Metro | Untested on non-standard packagers. |
Additional Requirements
- Xcode: 14.3 or higher (required by iOS 15.1 deployment target + modern React Native).
- Java: JDK 17 (LTS) or JDK 21 (LTS) to build on Android. JDK 8 and 11 are not supported.
- Android Gradle Plugin: 8.2.2 or higher.
- Gradle: 8.x.
- Node: >= 22 (matches the repository's toolchain).
