Skip Navigation

BlackBerry Dynamics Bindings for Microsoft.iOS
11.1

What's new in
BlackBerry Dynamics Bindings for Microsoft.iOS
11.1

This release includes updates from the
BlackBerry Dynamics SDK for iOS
version 11.1 and 11.2. For more information, see the BlackBerry Dynamics SDK for iOS Release Notes.
Feature
Description
Changes to SDK and software requirements
  • Microsoft.iOS
    16.4.7089 or later is required.
  • Microsoft Visual Studio
    for
    macOS
    17.6.1 or later is required.
Microsoft.iOS
upgrade
The following features related to
Microsoft.iOS
are new in this release:
  • Xamarin.iOS has been upgraded to
    Microsoft.iOS
    . Xamarin is not compatible with
    Microsoft .NET
    .
  • The AssemblyInfo files have removed transferring attributes from the .csproj and Directory.Build.props files. For more information, see the attached .csproj project files in the sample apps.
  • Several .csproj and Info.plist attributes have been upgraded, modified or removed. For more information, see the attached .csproj and Info.plist project files in the sample apps.
  • Settings that are related to simulator/device launch have been upgraded. For more information, see the attached .csproj project files in the sample apps.
  • Due to incompatibility with
    Microsoft .NET
    , the UI framework tests have been temporarily removed.
For more information on upgrading to
Microsoft.iOS
, see Upgrade from Xamarin to .NET in the
Microsoft
documentation.
Updates to NuGet packages
The distribution dlls and resource zips have been upgraded to local NuGet distribution placed in the sample apps subdirectory with configuration in the NuGet.Config files. For more information on managing and clearing the NuGet cache, see Managing the global packages, cache, and temp folders in the
Microsoft
documentation.
Changes to
iOS
14 support
Support for
iOS
14 has been removed in this release.
Changes to WKWebView support
WebSockets are now supported for WKWebView in this release.
Enhancements to socket connections
GD_connect() now supports non-blocking mode. If a
BlackBerry Dynamics
app has a
O_NONBLOCK
socket flag set for the descriptor, an
EINPROGRESS
error will be returned to conform with the POSIX standard.
Enhancements to password functionality
Users can now select "Forgot Password" from the Change Password screen.
Changes to
BlackBerry Dynamics SDK
sample apps
The minimum
iOS
deployment target for
BlackBerry Dynamics
sample apps is now
iOS
15.0.
Enhancements to NSURLSession
The subclass NSURLSessionWebSocketTask is supported in this release of the
BlackBerry Dynamics SDK for iOS
with the following features:
  • WS and WSS URL schemes
  • Redirection
  • Basic, Digest, Kerberos, and NTLM authorization
  • Handling client and server cookies
  • Certificate trust handling
The SDK does not currently support permessage-deflate extensions.
For more information, see NSURLSession support in the
BlackBerry Dynamics SDK for iOS
API reference.

BlackBerry Dynamics Launcher Library

This release uses
BlackBerry Dynamics Launcher Library
version 3.6.0.346.

Known issues and limitations

When building a
BlackBerry Dynamics
.NET app for an
iOS
simulator in
Visual Studio
, MT5209 native linking errors might occur.
Workaround
: In the
iOS
build options, turn off "Enable device-specific builds".