DEVELOPERS BLOG

Get Android 10 and iOS13 ready with BlackBerry Dynamics

In order to help you prepare your BlackBerry Dynamics apps to be Android 10 and iOS 13 ready, updates to the BlackBerry Dynamics SDK will be available soon.   See details below on how to prepare your apps for the upcoming OS releases.

Android Q

During Google I/O 2019, Google announced a change in behavior to background activity starts.  These new restrictions require an update to the BlackBerry Dynamics SDK for Android which is available now. This is a mandatory upgrade to address interoperability issues between BlackBerry Dynamics apps. 

 

Android Q devices: All BlackBerry Dynamics apps must be upgraded with the BlackBerry Dynamics SDK for Android v6.0.1.83.  If no apps are upgraded or if there is a mixture of old (using SDK v6.0.0.x or earlier) and new (using SDK v6.0.1.83) apps, some features and workflows will not work correctly.

 

Android P and prior versions: BlackBerry Dynamics apps using the BlackBerry Dynamics SDK for Android v6.0.1.83 will interop with apps built on earlier versions of the SDK without issue.

Download the BlackBerry Dynamics SDK for Android v6.0.1.83 on the BlackBerry Developers site (https://developers.blackberry.com/) under Resources > Downloads.  

For more details, please see the release notes on the BlackBerry Docs site under BlackBerry Dynamics SDK (https://docs.blackberry.com/en/development-tools/blackberry-dynamics-sdk-android/6_0)

iOS 13

During WWDC 19, Apple announced a change in behavior to the OpenURL method to no longer return the source application info unless both source and destination applications are signed by the same Apple Developer Account (ADP).  This behavior change requires an update to the BlackBerry Dynamics SDK for iOS which is coming soon.  This is a mandatory upgrade to address interoperability issues between BlackBerry Dynamics  apps not signed by the same Apple Developer Account (ADP). 

iOS 13 devices: All BlackBerry Dynamics apps must be upgraded with the BlackBerry Dynamics SDK for iOS v6.1.x.  If no apps are upgraded or if there is a mixture of old (using SDK v6.0.1.x or earlier) and new (using SDK v6.1.x) apps, there will be interoperability issues for apps not signed with the same Apple Developer Account.

 

iOS 12 and prior versions: BlackBerry Dynamics apps using the BlackBerry Dynamics SDK for iOS v6.1.x apps will interop with apps built on earlier versions of the SDK without issue.

We encourage you to test your app with the iOS readiness beta version which will be coming soon and will be available via https://ebeta.blackberry.com.    GA release will follow in August.

Additionally, we will be providing readiness updates for BlackBerry Dynamics SDK for Cordova (coming soon) and BlackBerry Dynamics SDK for Xamarin.Forms and Bindings (coming soon).

 

Thanks,

Deborah Critten

BlackBerry Dynamics SDK team

Deborah Critten

About Deborah Critten

Deborah is the Director of Product Management for BlackBerry Dynamics