Skip Navigation

BlackBerry Dynamics SDK for Cordova
version 13.0

What's new in the
BlackBerry Dynamics SDK for Cordova
version 13.0

Item
Description
Changes to software requirements
This release adds support for:
  • Ionic
    8
  • Capacitor 6
  • Capacitor 5
This release removes support for
Ionic
6.
Integration of the
BlackBerry Dynamics Launcher
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
.
All SDK resources available via download package
Previously, plug-ins and samples for the SDK were made available on
GitHub
. As of this release, all plug-ins and samples are now available directly in the SDK package and will no longer be made available on
GitHub
.

Supported versions of the core
BlackBerry Dynamics SDK

  • BlackBerry Dynamics SDK for Android
    version 13.x
  • BlackBerry Dynamics SDK for Android
    version 12.x
  • BlackBerry Dynamics SDK for iOS
    version 13.x
  • BlackBerry Dynamics SDK for iOS
    version 12.x

Known issues

You cannot enable inline media playback when using cordova-plugin-bbd-inappbrowser. (GD-65405)
Workaround:
Modify the code of codova-plugin-bbd-inappbrowser to switch the video to use inline mode.
When an asynchronous HTTP request is sent from an
iOS
app, a response with CORS error may occur due to CORS server configurations and strict security policies of WkWebview integrated to cordova-ios. (GD-58418)
Workaround:
Use the cordova-plugin-bbd-httprequest plug-in.
BlackBerry Dynamics
Cordova
apps are unable to fetch external
JavaScript
or CSS files over a network from an
iOS
simulator running on an M1
Mac
machine. (GD-60923)
Workaround:
Do not use CDN links to load third-party
JavaScript
libraries or CSS styles:
<link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" /> <script src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
Download the required libraries and place them inside the www folder:
<link rel="stylesheet" href="js/jquery.mobile-1.4.5.min.css" /> <script src="css/jquery.mobile-1.4.5.min.js"></script>
It is recommended to use package managers like NPM to manage the dependencies of the project.