Skip Navigation

BlackBerry Dynamics SDK for Cordova
version 12.0

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

Item
Description
Support for
BlackBerry Dynamics SDK
12.0
BlackBerry Dynamics SDK
for
iOS
and
Android
12.0 is now supported.
Support for
iOS
17
BlackBerry Dynamics SDK for Cordova
is now compatible with
iOS
17.
Support for
Android
14
BlackBerry Dynamics SDK for Cordova
is now compatible with
Android
14.
Support for
Play Integrity
attestation
Play Integrity
attestation is supported and added to the existing
SafetyNet
attestation library. For more information, see Implementing Play Integrity attestation for BlackBerry Dynamics apps.
The
BlackBerry Dynamics SDK for Cordova
12.0 is not compatible with previous versions of the
SafetyNet
library.
BlackBerry Dynamics
apps must use the latest
SafetyNet
library distributed with the
BlackBerry Dynamics SDK for Cordova
12.0 to support
Play Integrity
attestation. For more information, see the BlackBerry Dynamics SDK for Android API reference.
Support for
Ionic
The following changes to
Ionic
are new in this release:
  • Ionic
    7 is now supported.
  • Support for
    Ionic
    5 has been removed.
  • Support for
    Ionic
    6 has been deprecated and will be removed in a future release.
  • Ionic
    1 project types are no longer supported by
    Ionic
    CLI 7.
    Ionic
    CLI 6 is the latest supported version for
    Ionic
    1 projects. For more information, see Ionic CLI V7 in the
    Ionic
    documentation.
Support for
Cordova
12
Cordova
12 is now supported.

Supported versions of the core
BlackBerry Dynamics SDK

  • 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.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.0.0.253
  • iOS
    : 12.0.0.378

Fixed issues

When authenticating with
BlackBerry Enterprise Identity
, a connection error may have occurred. (GD-63351)

Known issues

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.
The Capture Audio screen on an
iOS
device is not adapted to the device's screen size. (GD-63476)
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:
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.