Cordova plugins provide a JavaScript interface to native components (Android/ Ios)required by Sunbird Mobile App. They allow the app to use native device capabilities beyond what is available to pure web components.
Plugin | Description |
---|---|
cordova-plugin-android-downloadmanager | This plugin helps to download the content ECAR so that it can be consumed in the app. |
cordova-plugin-fcm-with-dependecy-updated | This plugin is used to push notifications with Google Firebase FCM. |
cordova-plugin-inappupdatemanager | This plugin is used for checking for updates and auto-updating apps with Google Play Store In-App updates API. |
cordova-plugin-qr-scanner | This is a customizable plugin for QRCode scan. |
sb-cordova-plugin-customtabs | This plugin is used to provide a way to a way to add a customized browser experience directly within their app. |
sb-cordova-plugin-db | This plugin is used to communicate with the SQLite database. |
sb-cordova-plugin-sync | This plugin is used to sync telemetry events and course progress. |
sb-cordova-plugin-utility | This plugin is an utility plugin to resolve various native capabilities for android and ios. |