Skip Navigation

BlackBerry Dynamics SDK for Cordova
version 14.0

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

Item
Description
Change to
Cordova
plug-in libraries
The
BlackBerry Dynamics SDK for Cordova
plug-in static libraries for
iOS
are now distributed as .xcframework (previously they were .framework). This enables support for all x86_64 and arm64
iOS
simulators.
Changes to software requirements
This release adds support for:
  • Node.js 20.17.0 or later (recommended)
  • BlackBerry Dynamics SDK for Android
    version 14.1.x, in addition to 13.2.x, 13.0.x (12.1 is no longer supported)
  • BlackBerry Dynamics SDK for iOS
    14.0.x, in addition to 13.1.x, 13.0.x (12.1 is no longer supported)
This version of the SDK does not support the recently released cordova-ios 8.0.0 or
Cordova
CLI 13.0.0. Support for these versions will be added in a later release. This version of the SDK supports cordova-ios 7.1.1 and
Cordova
CLI 12.x. When you use the cordova platform add command, by default the command will try to add version 8.0.0; you must use the following command to add 7.1.1 instead:
cordova platform add ios@7.1.1
For more information, see the SDK software requirements.
All SDK resources available via download package
Previously, plug-ins and samples for the SDK were made available on
GitHub
. As of release 13.0, 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 14.1.x, 13.2.x, 13.0.x
  • BlackBerry Dynamics SDK for iOS
    version 14.0.x, 13.1.x, 13.0.x

Fixed issues

BlackBerry Dynamics
Cordova
apps were unable to fetch external
JavaScript
or CSS files over a network from an
iOS
simulator running on an M1
Mac
machine. (GD-60923)

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.