Skip to content

Which dependencies does Cordova plugin use

Matuš Tokar edited this page Nov 4, 2025 · 1 revision

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

Cordova dependencies are specified in package.json:

Library License Links
Cordova Android Apache 2.0 License
Cordova iOS Apache 2.0 License

Cordova Dev Dependencies

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

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

Huawei Dependencies

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

iOS Native Dependencies

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?

Clone this wiki locally