Blue Cedar Integration Platform enables you to integrate services into iOS and Android apps. These services are available in the form of integration accelerators—modules that you can integrate with your apps without having to write any code.

The Platform is currently available for Beta users, with either of these integration accelerators.

  • Blue Cedar Integration Accelerator for BlackBerry: Use the Blue Cedar Platform to integrate apps with the BlackBerry Dynamics SDK.
  • Blue Cedar Enforce Integration Accelerator: See Related links..

The Mobile Client technology includes the software that is added to the integrated mobile app, that is:

  • The chosen integration accelerator with its enabled options.
  • The Blue Cedar code that integrates the accelerator with the app.


What's new in the Integration Platform

API field renaming


API users note: The following fields have been renamed. They are mainly used when accessing the /token and /users endpoints. Please update API calls.


Previous token nameNew token name
access_tokenaccessToken
integration_modulesintegrationModules
user_uuiduserUuid
organization_uuidorganizationUuid
preferred_usernamepreferredUsername
given_namegivenName
family_namefamilyName
sub_organizationssubOrganizations
realm_accessrealmAccess

What's new in the Integration Accelerator for BlackBerry

Blue Cedar Platform 4.4+ allows you to enable these BlackBerry Dynamics policies for your integration:

  • Network interception

  • Secure storage

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:

  • Client certificates with Android apps using WebView: If you have configured client certificates via the BlackBerry UEM, those certificates are not used by Android apps that use WebView (such as Compass) integrated with Blue Cedar. Our current integration code does not allow WebView apps to use a client certificate provided by the UEM/Connector. (BCP-1960, Android) 
  • 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)

Resolved issues

Resolved in Platform 4.10.0 / Mobile Client 4.1.0

ItemComponentHeadlineDescription
BCP-1779API supportAdd missing descriptions and automate pubdocs.Updated generated API documentation ( https://pubdocs.bluecedar.com).
BCP-1968PlatformSeparate "help" links for integration accelerators.Help now goes directly to the documentation specific for the enabled integration accelerator.
BCP-2100PlatformIntermediate version of app integration (integrated but not signed) should not be downloadable.Fixed an issue where an integrated but unsigned app was an option for downloading. This option is now only available for the "Skip code signing" signing option.

BlackBerry Dynamics 

ItemComponentMobile appHeadlineDescription
BCP-1623Android
Apps using SQLite do not read/write encrypted data

Fixed issues with Android apps using SQLite. Apps using SQLite now write/read encrypted data from the GD SQLite APIs, with these exceptions:

    • Previously installed apps that have written an SQLite database: These apps must be reinstalled to use BlackBerry Dynamics encryption. The SQLite database is not converted to an encrypted SQLite database when upgraded to a version that does support our BlackBerry Dynamics implementation.
    • Apps that may use an SQLite database from a remote URL: Databases from remote URLs are not imported/converted to a BlackBerry Dynamics encrypted SQLite database.
BCP-2072AndroidSCMakamiApp crashing during initializationFixed an issue with relinking so that the app initializes successfully.
BCP-2210AndroidOkHttpSampleIntegrate: Packing FailedFixed an issue with apps using newer version of Android SDK.
BCP-2141AndroidRocketChatSupport for RocketChatRocketChat for Android now works when integrated with BlackBerry Dynamics. No known caveats or limitations.
BCP-2146iOSRocketChatApp crashing when calling CFStream functionAdded support for CFStream framework when using the BlackBerry Dynamics accelerator with dispatchQueues.

 Documentation and technical support

This release includes online documentation. To access this documentation, see https://apollo.bluecedar.com/blackberry-platform-doc.

Blue Cedar Enforce Integration Accelerator

To see the 4.10.x release notes and use the Blue Cedar Platform to integrate apps with Blue Cedar security policies, see https://apollo.bluecedar.com/platform-doc-ta.