Skip Navigation

BlackBerry Dynamics SDK for Cordova
version 12.1

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

Item
Description
Support for
BlackBerry Dynamics SDK
12.1
BlackBerry Dynamics SDK
for
iOS
and
Android
12.1 is now supported.
Support for
Firebase
This release adds support for cordova-plugin-firebasex.
Note that
Facebook
authentication is not supported for
iOS
, as the cordova-plugin-facebook-connect dependency has conflicts with the
BlackBerry Dynamics SDK for iOS
.

Supported versions of the core
BlackBerry Dynamics SDK

  • BlackBerry Dynamics SDK for Android
    version 12.1.x
  • BlackBerry Dynamics SDK for Android
    version 12.0.x
  • BlackBerry Dynamics SDK for Android
    version 11.2.x
  • BlackBerry Dynamics SDK for Android
    version 11.1.x
  • BlackBerry Dynamics SDK for iOS
    version 12.1.x
  • BlackBerry Dynamics SDK for iOS
    version 12.0.x
  • BlackBerry Dynamics SDK for iOS
    version 11.2.x
  • BlackBerry Dynamics SDK for iOS
    version 11.1.x

BlackBerry Dynamics Launcher Library

This release uses the following versions of the
BlackBerry Dynamics Launcher Library
:
  • Android
    : 12.1.590.4
  • iOS
    : 12.1.822.23

Fixed issues

The Capture Audio screen on an
iOS
device was not adapted to the device's screen size. (GD-63476)

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.