BlackBerry Dynamics SDK for iOS version 4.2
BlackBerry Dynamics SDK for iOS
version 4.2What's new in BlackBerry Dynamics SDK for iOS version 4.2
BlackBerry Dynamics SDK for iOS
version 4.2Feature | Description |
---|---|
Readiness for iOS 12 | This release of the BlackBerry Dynamics SDK for iOS adds readiness support for the upcoming release of the iOS 12 operating system. It is a mandatory upgrade that is required to support iOS 12.
|
Support for WKWebView | The BlackBerry Dynamics SDK for iOS version 4.2 and later supports secure WKWebView for displaying interactive web content. The SDK supports WKWebView for devices running iOS 11.0 or later.For more information about supported and unsupported features, see "Support for WKWebView" in the Development Guide. |
Add the WKWebview.framework | The BlackBerry
Dynamics runtime static library requires the WKWebview.framework to be included in the Link Binary With Libraries build phase. |
API changes |
|
Deprecated items
- GDFileSystem was deprecated in theBlackBerry Dynamics SDK for iOSversion 4.0.
Compatibility with the BlackBerry Dynamics Bindings for Xamarin.iOS 4.0
BlackBerry Dynamics Bindings for Xamarin.iOS
4.0The
BlackBerry Dynamics Bindings for Xamarin.iOS
version 4.0.x is not compatible with the BlackBerry Dynamics SDK for iOS
version 4.2.x.Fixed issues
The following issues are fixed in this release:
- In some cases, after upgrading aBlackBerry Dynamicsapp, the app was remote locked due to a threading issue on startup. This issue is resolved in hotfix 4.2.0.145. (GD-37088)
- If you enabled Data Leakage Prevention policies in the management console, when a user pasted copied text, the text might have lost some of its previous formatting. (GD-32734)
- Easy activation did not complete successfully if the app was open in split-view and a password change was required by the banned passwords rule in theBlackBerry Dynamicsprofile (UEM) or by a security policy (standaloneGood Control). (GD-31211)
- If aBlackBerry Dynamicsapp used theiOSUIPasteBoard API, the app might have stopped responding. (FIRST-15609)
- If aBlackBerry Dynamicsapp requested authentication from an authentication delegate, but the app was repeatedly uninstalled and reinstalled during the activation request, the app failed to activate with an unspecified error. (FIRST-15603)
- If FIPS was enabled and a user’s Personal Information Exchange file (.p12, .pfx, .pkcs12) could not be imported because it was not encrypted with FIPS-strength algorithms, the user received a “wrong password” error message. In this release, a more accurate error message is provided. (FIRST-15571)
- Logs could contain an excessive number of UTIL:MBD entries that are related to progress notifications. Improvements have been made to prevent an excessive number of these entries. (FIRST-15444)
- If a user's device was set to certain languages such as French, Chinese, or Japanese, and aBlackBerry Dynamicsapp opened a Core Data persistent store using GDEncryptedBinaryStoreType (see the GDPersistentStoreCoordinator class), the call failed. (FIRST-15337)
- If you upgraded theBlackBerry Dynamics SDK for iOSfrom 3.3.x to a later version, and FIPS was enabled, the app might not have provided an accurate error message when a user tried to connect to a website with an invalid SSL certificate. As a result, the user could not access the prompt to "Proceed This Time" or "Proceed Always". In this release, the issue can been corrected and the expected error message displays. (FIRST-15264)
- If theBlackBerry UEMadministrator enabledBlackBerry Secure Connect Pluswith a per-app VPN, activation failed forBlackBerry Dynamicsapps. (FIRST-15239)
- When using the file transfer service, if the PDF file name included non-ASCII characters, the PDF file did not open in non-BlackBerry Dynamicsapps. (FIRST-15189)
Known issues
- WKWebView file upload operations are not secured. Uploaded files are not stored in the device’s secure container. (GD-35772)
- When using WKWebView, content security policy (CSP) reports are not sent securely. (GD-35170)
- When using WKWebView, in certain circumstances, OCSP requests are not secured. This issue is related to other security fixes that are in progress. (GD-34491)
- When using WKWebView, MP4 videos with the H.265/HEVC codec might not play as expected. (GD-34464)
- When using WKWebView, traffic is not secured when an HTTP Origin header is added to a request or if a content security policy is configured using a Content-Security-Policy header. (GD-33612)
- When using WKWebView, the JavaScript Fetch API is not secured (requests do not go throughGood Proxy). (GD-32483)