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:

EnvironmentSupportedNotes
React Native>= 0.73New Architecture required. The old bridge is not supported.
Android APIsAndroid 7.0+ (API 24)minSdk = 24, compileSdk = 35, targetSdk = 35.
iOS version15.1+Matches the RNNotifee.podspec platform target.
Hermes SupportYesDefault on modern React Native.
PackagersMetroUntested 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).

Platforms

  • Android and iOS are the supported runtime platforms.
  • Web has a stub module only — NotifeeNativeModule.web.ts returns empty modules and no functionality is implemented.