-
Notifications
You must be signed in to change notification settings - Fork 9
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 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 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 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?
If you have any questions or suggestions, feel free to send an email to [email protected] or create an issue.
- Library events
- Server errors
- Users and installations
- Messages and notifications management
- Inbox
- Privacy settings
- In‐app chat
- WebRTC Calls and UI
- Migration guides
- JSON Web Token (JWT) structure and generation example