Which dependencies does React Native plugin use - infobip/mobile-messaging-react-native-plugin GitHub Wiki
Which dependencies does React Native plugin use?
The Infobip Mobile Messaging SDK plugin for React Native uses various open-source dependencies across React Native, Android native and iOS native layers. This page lists all dependencies with their respective licenses to provide transparency about what libraries are included when you integrate our plugin.
The plugin is licensed under Apache License 2.0.
React Native Plugin Dependencies
React Native dependencies are specified in package.json:
| Dependency | License | Link |
|---|---|---|
| React | MIT | License |
| React Native | MIT | License |
| @react-native/codegen | MIT | License |
| metro-react-native-babel-preset | MIT | License |
Android Native Dependencies
Android dependencies are specified in android/build.gradle
| Dependency | License | Link |
|---|---|---|
| Android Annotation | Apache 2.0 | License |
| Android Material Components | Apache 2.0 | License |
| AndroidX ExifInterface | Apache 2.0 | License |
| AndroidX ViewBinding | Apache 2.0 | License |
| Google Firebase Messaging | Apache 2.0 | License |
| Google Play Services Base | Proprietary (Google) | License |
| Infobip Mobile Messaging Android Chat SDK | Apache 2.0 | License |
| Infobip Mobile Messaging Android Inbox SDK | Apache 2.0 | License |
| Infobip Mobile Messaging Android Resources | Apache 2.0 | License |
| Infobip Mobile Messaging Android SDK | Apache 2.0 | License |
| Infobip RTC UI (optional) | Apache 2.0 | License |
| Kotlin stdlib | Apache 2.0 | License |
| React Android | MIT | License |
iOS Native Dependencies
iOS dependencies are specified in [ios/infobip_mobilemessaging.podspec](https://github.com/infobip/mobile-messaging-react-native-plugin/blob/master/infobip-mobile-messaging-react-native-plugin.
podspec):
| Library | License | Links |
|---|---|---|
| React Native | MIT | License |
| MobileMessaging/Core | Apache 2.0 | License |
| MobileMessaging/InAppChat | Apache 2.0 | License |
| MobileMessaging/Inbox | Apache 2.0 | License |
| MobileMessaging/WebRTCUI | Apache 2.0 | License (optional) |
Note: The MobileMessaging iOS SDK includes vendored dependencies in its repository. For details about iOS SDK dependencies including the vendor folder, see Which dependencies does iOS SDK use?