-
Notifications
You must be signed in to change notification settings - Fork 12
Which dependencies does Cordova plugin use
The Infobip Mobile Messaging SDK plugin for Cordova uses various open-source dependencies across Cordova, 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.
Cordova dependencies are specified in package.json:
| Library | License | Links |
|---|---|---|
| Cordova Android | Apache 2.0 | License |
| Cordova iOS | Apache 2.0 | License |
| Library | License | Links |
|---|---|---|
| browserify | MIT | License |
| jasmine-core | MIT | License |
| karma | MIT | License |
| karma-browserify | MIT | License |
| karma-jasmine | MIT | License |
| karma-junit-reporter | MIT | License |
| karma-phantomjs-launcher | MIT | License |
| watchify | MIT | License |
Android dependencies are specified in libs/android/mobile-messaging-aar.gradle:
| Library | License | Links |
|---|---|---|
| Android Material Components | Apache 2.0 | License |
| AndroidX AppCompat | Apache 2.0 | License |
| AndroidX Core | Apache 2.0 | License |
| AndroidX ExifInterface | Apache 2.0 | License |
| AndroidX Legacy Support v4 | Apache 2.0 | License |
| AndroidX Lifecycle Runtime KTX | Apache 2.0 | License |
| Google Firebase Messaging | Apache 2.0 | License |
| Infobip Mobile Messaging Android Chat SDK | Apache 2.0 | License |
| Infobip Mobile Messaging Android Cryptor Migration (optional) | Apache 2.0 | License |
| Infobip Mobile Messaging Android Inbox SDK | Apache 2.0 | License |
| Infobip Mobile Messaging Android SDK | Apache 2.0 | License |
When building with Huawei HMS support (for devices without Google Play Services), the following Huawei-specific dependencies are used instead of the Android versions:
| Library | License | Links |
|---|---|---|
| Infobip Mobile Messaging Huawei Chat SDK | Apache 2.0 | License |
| Infobip Mobile Messaging Huawei Inbox SDK | Apache 2.0 | License |
| Infobip Mobile Messaging Huawei SDK | Apache 2.0 | License |
| Infobip Mobile Messaging Huawei Cryptor Migration (optional) | Apache 2.0 | License |
These dependencies are specified in ios/infobip_mobilemessaging.podspec:
| Library | License | Links |
|---|---|---|
| Cordova | Apache 2.0 | 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
GeofencingDEPRECATED- Privacy settings
- In-app chat
- Migration guides
- Migration guide to version 7.9.x
- Migration guide to version 7.x.x
- Migration guide to version 6.2.x
- Migration guide to version 6.1.x
- Migration guide to version 6.x.x
- Migration guide to version 1.x.x
- Migration guide to version 2.2.x
- Migration guide to version 3.x.x
- Migration guide to version 4.x.x
- Migration guide to version 4.1.x
- Troubleshooting
- JSON Web Token (JWT) structure and generation example
- Trusted Domains Security