Skip Navigation

Plug-ins available in the
BlackBerry Dynamics SDK for Cordova

The plug-ins are stored in a plugins folder (BlackBerry_Dynamics_SDK_for_Cordova_
<version>
/plugins) in the SDK package. Each plug-in folder includes a README.md file that provides installation and implementation details about the plug-in.
Plug-in
Description
cordova-plugin-bbd-all
This plug-in installs all of the
BlackBerry Dynamics SDK for Cordova
plug-ins.
cordova-plugin-bbd-analytics
This plug-in enables a
BlackBerry Dynamics
app to record events and send them to the BlackBerry Analytics portal.
cordova-plugin-bbd-appkinetics
This plug-in supports the AppKinectics feature (also known as Inter-Container Communication) that enables the secure exchange of data and commands between two
BlackBerry Dynamics
apps on the same device.
cordova-plugin-bbd-application
This plug-in provides access to information that is globally available to any
BlackBerry Dynamics
app.
cordova-plugin-bbd-base
This is the Base plug-in that provides the necessary configuration that is required for the
BlackBerry Dynamics
platform. All of the other plug-ins are dependent on this plug-in.
cordova-plugin-bbd-file
This plug-in enables read/write access to files on the device.
This plug-in has been removed from the SDK package and is now available on
BlackBerry
GitHub: cordova-plugin-bbd-file.
cordova-plugin-bbd-file-transfer
This plug-in enables the download and upload of files to or from a remote server. This plug-in replaces the deprecated cordova-plugin-bbd-filetransfer.
This plug-in has been removed from the SDK package and is now available on
BlackBerry
GitHub: cordova-plugin-bbd-file-transfer.
cordova-plugin-bbd-httprequest
This plug-in is used to send HTTP requests over the Internet.
cordova-plugin-bbd-inappbrowser
This plug-in allows you to securely load articles, videos, and other web resources without the user having to leave the app.
This plug-in is available on BlackBerry GitHub: cordova-plugin-bbd-inappbrowser.
cordova-plugin-bbd-interappcommunication
This plug-in is used to return information about a service provider app.
cordova-plugin-bbd-launcher
This plug-in is used to show the BlackBerry Dynamics Launcher in a
BlackBerry Dynamics
app.
cordova-plugin-bbd-mailto
This plug-in supports sending email messages with attachments.
cordova-plugin-bbd-media-capture
This plug-in supports capturing audio, video, and images using the device’s camera and stores them in the
BlackBerry Dynamics
secure container. The plug-in is a fork of cordova-plugin-media-capture and uses a similar JavaScript API.
For
iOS
and
Android
10 and earlier, all media file types are supported. For
Android
11 and later, only images are supported.
This plug-in is available on
BlackBerry
GitHub: cordova-plugin-bbd-media-capture.
cordova-plugin-bbd-push
This plug-in contains the response returned from the GDPush class.
cordova-plugin-bbd-serversideservices
This plug-in provides the ability to use
BlackBerry Dynamics
server-based services, returning the necessary information about a service in JSON format.
cordova-plugin-bbd-socket
This plug-in implements the secure socket communication APIs.
cordova-plugin-bbd-specificpolicies
This plug-in is used to read application-specific policies from the
UEM
management console and return the policies in JSON format.
cordova-plugin-bbd-sqlite-storage
This plug-in is a secure database object that can be used to manipulate data. This plug-in replaces the deprecated cordova-plugin-bbd-sqlite.
This plug-in has been removed from the SDK package and is now available on
BlackBerry
GitHub: cordova-plugin-bbd-sqlite-storage.
cordova-plugin-bbd-storage
This plug-in is an interface for the secure file system and secure storage. The localStorage API is dependant on cordova-plugin-bbd-file.
cordova-plugin-bbd-tokenhelper
This plug-in is used to request a token from the server and to process callback on the response.
cordova-plugin-bbd-websocket
This plug-in implements the secure WebSocket APIs based on the standard WebSocket specification. see https://developer.mozilla.org/en-US/docs/Web/API/WebSocket for more information.