Blue Cedar Mobile Client 4.3.x Release Notes
Blue Cedar Mobile Client technology includes the software that is added to the integrated mobile app via the Blue Cedar Platform, that is:
- The chosen integration accelerator with its enabled options.
- The Blue Cedar code that integrates the accelerator with the app.
Resolved issues
Resolved in Mobile Client 4.3.2
Item | Component | Headline | Description |
---|---|---|---|
SPT-1934 | Android | Inconsistent image sizes for overlay icons | Added support for ldpi format for overlay icons |
SPT-1986 | iOS | iOS app crashes after activation with BlackBerry UEM | Fixed an issue when integrating with BlackBerry where apps with variables initialized in static global constructors could be prematurely released, causing a crash on use. |
BCP-2538 | Android | Mattermost app failed with dexmerge error | We have found that the latest version of Mattermost 1.17 fails to integrate. |
Resolved in Mobile Client 4.3.1
Item | Component | Headline | Description |
---|---|---|---|
SPT-1995 | Android | New version of app fails to integrate with BlackBerry Dynamics. | Fixed an issue where some of our tools could not correctly parse the app package for certain apps. These tools have been upgraded. |
Resolved in Mobile Client 4.3.0
Item | Component | Headline | Description |
---|---|---|---|
SPT-1971 | iOS | After securing app, navigation bar items and toolbars are not showing up. | Fixed an issue where some app resources were not being downloaded correctly and thus screens and menus would not appear. This was occurring with the Secure Web Stack policy enabled but the DAR policy disabled. |
SPT-1974 | Android | App fails to submit data in API call when secured with 3.22.2 | Fixed a bug where some URLConnection APIs were not implicitly performing a connect() if one had not been performed yet. We also fixed another case where the form action URL was different from the actual URL only by case. |
BCP-2670 | Android | Upgrade Android development environment to use NDK 19 | Updated our Android development tools and runtime environment to use Android NDK 19. This upgrade aligns better with current/recent Android devices, Chrome, and customer apps, and resolves many latent Android instability issues with Blue Cedar integration. |
BCP-2411 | Android | Remove "armeabi" build target | As part of our Android tools (compiler/runtime) upgrade to NDK 19, we have eliminated building and support for the ARM EABI architecture. |
BlackBerry Dynamics (Client 4.3.0)
Item | Component | Headline | Description |
---|---|---|---|
BCP-2489 | Android | Integrated app cannot access internal servers | Fixed an issue with two DNS-related APIs for BlackBerry. |
BCP-2600 | iOS | Xamarin apps integrated with BlackBerry Dynamics are not initializing app view controllers | Fixed an issue where some Xamarin apps were not showing initial screens correctly when integrated with BlackBerry Dynamics. |
BCP-1960 | iOS | Need to integrate BlackBerry WebView into apps | Enabled HTTP(S)-layer BlackBerry functionality (such as client certificates, SSL protocol filtering, and so on) for apps that use WebView. |
BlackBerry Dynamics upgrade
As of Mobile Client 4.2.0, we have upgraded the BlackBerry Dynamics SDK for iOS to 5.0 (5.0.1.30), and the BlackBerry Dynamics SDK for Android to 5.0 (5.0.0.47). See the BlackBerry release notes for more information:
Deprecation notice
Support for the ARM EABI will be removed in a future release.
Open issues/limitations
- Browser support: The integration platform interface supports Chrome and Firefox browsers. (Safari, Edge, and Internet Explorer are not currently supported.)
Limitations with integrating the BlackBerry Dynamics SDK:
- ClipboardManager/drag and drop: The ClipboardManager 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. (BCP-1638, Android)
- BlackBerry Secure Network/Transport: Turning on/off Secure Network/Transport from the integration platform does not affect the integration. (BCP-704)
- iPhone ARMv7 devices: BlackBerry Dynamics does not integrate into apps on ARM v7 Apple devices (32-bit CPUs) such as iPhone 5 or 5c. (BCP-1523, iOS)
- Secure file transfer: There is currently no support for functionality to enable or disable file sharing between apps integrated with BlackBerry and apps not integrated with BlackBerry. (BCP-2001)
- Xamarin certificates: Xamarin HTTP traffic is not sent to the BlackBerry HTTP client. (BCP-2719)
Documentation and technical support
To access online documentation, see https://apollo.bluecedar.com/knowledge-base/blue-cedar-platform-documentation