For Mobile Client 4.10.12, see Blue Cedar Mobile Client 4.10.16 Release Notes.

Resolved issues

Resolved in Mobile Client 4.10.11

Item

Mobile OS

Accelerator

Description

SPT-2305AndroidAllImproved support for cut/copy/paste protection on Android, particularly on Samsung devices.
SPT-2399, BBY-37, BBY-50iOSBlackBerryAdded support for loading file URLs for videos.

MOB-1439

iOSAll

All Veracode flaws detected in iOS code were fixed or mitigated (in case they were false positives). See Veracode Scanning Results for current reports.

SPT-2424iOSAllFixed an issue where some React Native apps would display UI incorrectly after rotation on iOS devices with a notched display.
BBY-57iOSBlackBerryFixed an issue where App Config values configured via UEM were not accessible to iOS apps integrated with the Blue Cedar Accelerator for BlackBerry.
SPT-2331iOSAllAdded support for WKWebView in storyboards.
SPT-2170iOSAllResolved an issue with authentication challenge handling for iOS apps using platform networking APIs other than WKWebView (such as NSURLSession).
SPT-2480iOS, AndroidAllFixed an issue with apps hanging when reconnecting to a legacy gateway.
SPT-2365AndroidAllFixed an issue where a notification lock wasn't always being dismissed properly.
MOB-1634iOSEnforceFixed an issue where app groups were not always rewritten when integrated without Data at Rest policies enabled.
SPT-2484AndroidEnforceFixed an issue with the app groups feature combined with the Local App Authentication policy.
BBY-75AndroidBlackBerryFixed an issue with the handling of Android Intent attached extras.

What's new in Mobile Client 4.10.10

iOS 14 support 

Blue Cedar includes support for the Apple iOS 14 release. Apps that were previously integrated with Blue Cedar and that worked on iOS 13 are expected to work without issues when reintegrated with Blue Cedar. Apps that target new APIs and features for iOS 14 may have issues. See the Open issues/limitations list below.

Android 11 support 

Blue Cedar includes support for the Android 11 release. Apps that were previously integrated with Blue Cedar and that worked on Android 10 are expected to work without issues when reintegrated with Blue Cedar. Apps that target new APIs and features for Android 11 may have issues. See the Open issues/limitations list below.

BlackBerry Dynamics SDK update (green star)

The Blue Cedar Accelerator for BlackBerry integrates these BlackBerry Dynamics releases. Note that BlackBerry has combined the Analytics SDK with the BlackBerry Dynamics SDK.

  • iOS 
    • BlackBerry Dynamics SDK release v8.1.0.37 for iOS.
  • Android
    • BlackBerry Dynamics SDK release v8.1.0.37   for Android. Requires Android OS 7.0 or later, minimum API level 24. 

Resolved in Mobile Client 4.10.10

Item

Mobile OS

Accelerator

Description

MOB-1444iOSBlackBerryBlackBerry Dynamics 8.1 does not support apps built with any version of Xcode before Xcode 11. During integration, the client detects the Xcode version and integrates older apps with Dynamics SDK 7.0. Apps built with Xcode 11+ will integrate with Dynamics SDK 8.1. This is a BlackBerry limitation.
SPT-2315AndroidEnforceFixed an issue where trying to email logs from an integrated app would either crash or send a zip file with no entries.
BBY-29, BBY-40Android, iOSBlackBerryFixed an issue around opening URLs after backgrounding an app.
BBY-37, SPT-2399iOSBlackBerryAdded support for loading file URLs.
BBY-51, SPT-2397AndroidBlackBerryFixed issues with file sharing intents and content URI handling.
BBY-47, SPT-2389AndroidBlackBerryFixed an issue with launching external apps.
BBY-31Android, iOSBlackBerryAddressed issues handling various media formats.
BBY-52iOSBlackBerryUpdated NSStreamSocket handling.
BBY-39AndroidBlackBerry cloud

Added a new option to configure the BlackBerry app security policy to rewrite app IDs when launching apps from integrated apps. 

This feature is only needed in certain circumstances. See BlackBerry Dynamics SDK options for details.

Open issues/limitations

Limitations with this Blue Cedar release for iOS 14 include: 

  • Support for new iOS 14 features is not fully implemented in this release, including:
    • New Photos picker: a way to access pictures from the Photos app without requesting direct library access
    • HTTP Live Streaming (HLS) 
    • App Clips: small parts of an app designed for quick task completion

Limitations with this Blue Cedar release for Android 11 include: 

  • No support for Android Emulators running Android 11.

Resolved in Mobile Client 4.10.9

Item

Mobile OS

Accelerator

Description

SPT-2358AndroidEnforceFixed a crash that could occur when accessing data encrypted with an unrecognized DAR key after using the "Clear Secure Data" button.
SPT-2362iOSAllResolved an issue where apps implementing BGTaskScheduler may crash on launch.
SPT-2338iOSBlackBerry

Added automatic handling of iOS App Group IDs when an app is signed by Blue Cedar scripts with a Provisioning Profile containing exactly one App Group ID.

The App Group ID in the Provisioning Profile is used to replace any App Group IDs requested by the app at runtime. This can allow apps with hard-coded App Group IDs to continue to work if they must be re-signed using a different Apple Developer account (such as third-party apps), since App Group IDs are globally unique. 

SPT-2175AndroidAllFixed an issue where apps using illegal Android resource names starting with "$$" failed to integrate.
SPT-2372AndroidBlackBerryFixed a crash caused by apps using a sharedUserID.
MOB-1323AndroidAllFixed an icon overlay issue with apps that do not have round icons.

What's new in Mobile Client 4.10.8

Python compatibility

Blue Cedar Mobile Client versions 4.10.8 and later are Python 3-based, as Python 2.x is no longer supported. Most of the implications of this upgrade are internal to Blue Cedar products. However, if you sign integrated apps with the Blue Cedar export for signing feature, the server where the signing scripts are executed must have Python 3 installed. 

For more information, see External app signing with Python 3.

Resolved in Mobile Client 4.10.8

Item

Mobile OS

Accelerator

Description

BBY-29iOSEnforce, BlackBerryResolved an issue where apps opened via custom URL schemes may not launch or behave correctly.
SPT-2211AndroidEnforceFixed an issue where an app would crash when trying to prompt the user while in the background.
SPT-2321iOSEnforce

Apps that utilize WKHTTPCookieStore may not properly store/retrieve cookies. Some apps have been seen to have SSO issues related to this issue. This issue has been solved for Blue Cedar in-app security.

Note: This issue is still open for the Blue Cedar Accelerator for BlackBerry.

SPT-2354Android 10EnforceFixed a failure on Android 10 devices when DAR is enabled, causing a Fiori white screen to occur.
SPT-2361AndroidBlackBerryAdded support for Kony APK package name renaming.
SPT-2364iOS
Fixed an issue where an app could render pages incorrectly after handling a redirect. Updated cookie handling to better support WebKit cookies.

Resolved in Mobile Client 4.10.7

Item

Mobile OS

Accelerator

Description

BBY-27AndroidBlackBerryFixed BlackBerry SDK TextView string casting exception.
SPT-2286AndroidMicrosoft

Fixed an issue integrating Microsoft accelerator with  minified/obfuscated Android Support Libraries existing in an app. 

SPT-2293AndroidAllThe User Interaction lock notification now only appears on user devices if there are credentials requested. The app must be backgrounded or not running when the system started an app service or broadcast receiver. Previously the lock would always appear if Secure Connectivity or Local App Authentication was configured.
SPT-2286AndroidMicrosoftFixed an issue with trailing newlines in HTTP header values.
SPT-2307AndroidAllImproved handling of Android broadcast receiver notifications for apps that are not currently running. The integration setup time prior to app control will no longer be a factor in the timely handling of system notifications.
SPT-2345AndroidAllAddressed an issue in the formatting of the generated signing script.
SPT-2351AndroidBlue CedarFixed an issue where the Blue Cedar client would periodically re-take control briefly in an Enforce integrated app with no local auth policy
SPT-2352AndroidAllFixed an issue where some web requests would take a long time to complete on dual IPv4/IPv6 networks.
SPT-2354AndroidAllFixed an issue when accessing local authentication data in certain circumstances.
SPT-2359Android, iOSAllResolved an issue where non-standard authentication headers might not be provided correctly to an app.
SPT-2366iOSBlackBerryFixed an issue where some BlackBerry-integrated iOS apps were crashing when going into the background.
MOB-1029iOSEnforce

Enforce is now correctly prompting for auth in XamarinForms with WKWebView

MOB-1077iOSBlackBerryDOMAIN\user style passwords for NTLM authentication are now handled correctly for the BlackBerry Accelerator
MOB-1122AndroidAllIdentified potential security risks in certificate trust handling and corrected them.
MOB-1128AndroidAllResolved an issue where retrieving a cached ADAL token caused the app to hang  intermittently.



Resolved in Mobile Client 4.10.6

Item

Mobile OS

Accelerator

Description

SPT-2308, SPT-2338iOSAllResolved an issue with app initialization where apps relying on launch storyboards were crashing upon access.
SPT-2341Android, iOSAllFixed an IKEv2 deadlock that was causing app crashes, most frequently when foregrounding an iOS app.
SPT-2195iOSAllRemoved UIWebView references and push notifications that were triggering warnings for App Store Connect submissions.
SPT-2315AndroidAllFixed an issue where emailing logs from integrated app caused app to crash.
SPT-2292Android, iOSAllCorrected a color contrast issue for accessibility.
SPT-2002, SPT-2005, SPT-2007iOSAllAdded better support for voiceover and visibility impaired accessibility features.



Resolved in Mobile Client 4.10.5

Item

Mobile OS

Accelerator

Description

SPT-2318, SPT-2320Android, iOSAllImplemented several improvements for IPv6 connectivity around available DNS servers.

Resolved in Mobile Client 4.10.4

Item

Mobile OS

Accelerator

Description

SPT-2149AndroidBlackBerryFixed an issue with BlackBerry integration when full paths to SQLite databases were provided.
SPT-2292AndroidAllFixed an issue with accessibility customization.
SPT-2334Android
Fixed an issue where an accessibility reader was reading element names instead of contents.
SPT-2318, SPT-2320Android, iOSGatewayFixed an issue with IPv6 connectivity.
SPT-2305AndroidAllFixed an issue caused by cut/copy/paste interception on certain Samsung devices.
SPT-2307AndroidAllImproved handling of Android broadcast receivers. During launch, the integrated app was sometimes interfering with the timing of broadcast handling. The client now handles the message earlier in the setup process. 

Resolved in Mobile Client 4.10.3

Item

Mobile OS

Accelerator

Description

MOB-1004AndroidAllImproved handling of broadcasts received by background services in certain circumstances.
SPT-2209AndroidAllWeb SQL Databases will not be intercepted/encrypted for Android apps that use WebView.
SPT-2224AndroidAllRemoved unneeded manifest permission which was causing integrated apps to hang during login.
SPT-2307AndroidAllImproved handling of background services that require network access.
SPT-2312AndroidAllFixed an issue where the mobile client added an empty element with an ID of "legal" which caused the word "legal" to be read by an accessibility reader. An empty element is now handled appropriately.


Resolved in Mobile Client 4.10.2

Item

Mobile OS

Accelerator

Description

SPT-2306Android, iOSBlackBerryFixed a cookie-handling issue where single sign-on was not working with apps using WebView and integrated with the Blue Cedar Accelerator for BlackBerry. 
SPT-2305Android 9AllFixed an exception caused by cut/copy/paste interception on certain Samsung devices.
SPT-2302Android, iOSAllFixed an issue where starting the app for the first time with no internet connectivity on the device, allows access to the app without enrollment
SPT-2294AndroidAllFixed an issue where a connected app would lose connectivity and be unable to reconnect in certain circumstances when connectivity became available. 

What's new in Mobile Client 4.10.1

BlackBerry Analytics SDK upgrade for Android

The Blue Cedar Accelerator for BlackBerry integrates these BlackBerry Analytics SDK releases: 

  • Android updated to BlackBerry Analytics SDK release v2.1.1.23. 
  • iOS continues to use BlackBerry Analytics SDK release v.2.1.1.32.

Resolved in Mobile Client 4.10.1

Item

Mobile OS

Accelerator

Description

SPT-2266iOSAllFixed an issue where IPv6 system DNS servers were not being read on an iOS device.

What's new in Mobile Client 4.10.0

BlackBerry Dynamics SDK upgrade

The Blue Cedar Accelerator for BlackBerry is updated to integrate these BlackBerry Dynamics SDK releases: 

  • Android: BlackBerry Dynamics SDK release v7.0.0.85. Requires Android OS 7.0 or later, minimum API level 24.
  • iOS: BlackBerry Dynamics SDK release v7.0.0.93.

Resolved in Mobile Client 4.10.0

Item

Mobile OS

Accelerator

Description

MOB-892AndroidEnforceCorrected vulnerabilities identified via security scanning tools.
MOB-886AndroidAllCorrected vulnerabilities identified via security scanning tools.
SPT-2254AndroidAllFixed an issue with interception of JobService.
SPT-2272AndroidAllFixed an issue when app wouldn't reconnect following background/foreground and Wi-Fi off/on transitions.



Open issues/limitations

Browser support:  The Blue Cedar Platform supports Chrome and Firefox browsers. Safari, Edge, and Internet Explorer are not currently supported.

Limitations with integrating the BlackBerry Dynamics SDK with the Blue Cedar Accelerator for BlackBerry include: 

  • ClipboardManager/drag and drop: The ClipboardManager BlackBerry Dynamics API is not integrated into apps since there is no 1:1 mapping to Android's ClipboardManager. Apps usually do not call the ClipboardManager directly to perform drag and drop operations. (MOB-149, Android)
  • BlackBerry Secure Network/Transport: Turning on/off Secure Network/Transport from the Blue Cedar Platform does not affect the integration. (MOB-269)
  • iPhone ARMv7 devices: BlackBerry Dynamics does not integrate into apps built for ARM v7 Apple devices (32-bit CPUs) such as iPhone 5 or 5c. (MOB-11, iOS)
  • Secure file transfer: There is currently no support for functionality to enable or disable file sharing between apps integrated with BlackBerry Dynamics and apps not integrated with BlackBerry Dynamics. (MOB-268)
  • Xamarin certificates: Xamarin HTTP traffic is not sent to the BlackBerry HTTP client. (MOB-282)

Documentation and technical support

This release includes online documentation. To access this documentation, see  https://apollo.bluecedar.com/knowledge-base/ .