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
capacitor-plugin-bbd-base
This plug-in adds all the configurations that are necessary to use
BlackBerry Dynamics
in an
Ionic
-Capacitor app.
cordova-plugin-bbd-all
This plug-in installs all of the
BlackBerry Dynamics SDK for Cordova
plug-ins.
cordova-plugin-bbd-appkinetics
This plug-in supports the AppKinectics feature (also known as InterContainer 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.
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.
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.
cordova-plugin-bbd-interappcommunication
This plug-in is used to return information about a service provider app.
This plugin is deprecated in the BlackBerry Dynamics SDK for Cordova 10.1 release and will be removed in a future release.
cordova-plugin-bbd-launcher
As of the
BlackBerry Dynamics SDK for Cordova
version 13.0, the
BlackBerry Dynamics Launcher
is now integrated with the SDK and does not need to be downloaded and integrated separately. After you add cordova-plugin-bbd-base, the
BlackBerry Dynamics Launcher
is integrated and displayed by default. You can use cordova-plugin-bbd-launcher to show or hide the
BlackBerry Dynamics Launcher
. For instructions, see Control whether the BlackBerry Dynamics Launcher displays 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
Android
11 and later, only images are supported.
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.
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.