Each year BlackBerry creates Dynamics SDKs for Readiness Compatibility with the major releases of iOS and Android. This blog contains release information regarding Dynamics compatibility for iOS, Android, Cordova, Xamarin and React Native.
Readiness Compatibility means:
- BlackBerry Dynamics apps can be built with the current tools for the current OS version (iOS 13 and Android 10) and run on the new version of the OS (iOS 14 and Android 11).
- BlackBerry Dynamics apps don't crash on the new OS version in circumstances where they didn't crash on the old OS versions.
- There are no new security flaws in BlackBerry Dynamics when run on the new OS version.
All BlackBerry ISV Partners are required to update to the upcoming compatibility 8.1 versions of the BlackBerry Dynamics SDKs due to security related updates to 3rd party libraries used by the SDKs. BlackBerry strongly recommends customers update but may determine their own timelines due to resource constraints.
Note: If you do not update your app, you are responsible for testing with iOS 14 and/or Android 11. BlackBerry will not provide support for apps using SDKs older than 7.0 and will not be liable for any security issues addressed by the update.
iOS 14 Readiness Release: BlackBerry Dynamics SDK for iOS
Beta: v8.1.0.448 available now
GA: version mid-September
Notes;
1. Currently creating a BlackBerry Dynamics SDK template for Xcode 12 is not supported.
2. Apple will reject new apps and updates (starting in December) using UIWebView. Replace UIWebView with WKWebView (see developer.apple.com)
3. If using NSURLSessionDownloadTask please contact BlackBerry for guidance
(logfile will contain message: “This version of Dynamics SDK does not support NSURLSessionDownloadTask, please contact BlackBerry Support team for help.”)
Android Readiness Release: BlackBerry Dynamics SDK for Android
Beta: v8.1.0.4414 available now
GA: version mid-September
Notes:
- Either upgrade to Android Gradle plugin version 3.6.3 or follow instructions in the Android Developers Blog: Preparing your Gradle build for package visibility in Android 11
- Upgrade to NDK 21 or later if you use C APIs and upgrade Android Gradle version to 3.6.3 or later
- targetSDKLevel=Android 11 may be set. This will not work correctly with earlier SDK versions.
Cordova Readiness Release: BlackBerry Dynamics SDK for Cordova
GA: version ETA early October
Notes:
- Update to GA Readiness SDK after GA
- Meanwhile, SDK v7.0 and v8.0 will work on iOS 14 and Android 11
Xamarin Readiness Release: BlackBerry Dynamics Xamarin Bindings and Forms
GA: version ETA mid-October
- Update to GA Readiness SDK after GA
- Meanwhile, Xamarin version 7.0 bindings and forms will work on iOS 14 and Android 11
React Native Readiness Release: BlackBerry Dynamics SDK for React Native
GA: version ETA November
- Update to GA Readiness SDK after GA
- Meanwhile, SDK v7.0 and v8.0 will work on iOS 14 and Android 11
Questions?
For questions regarding above or other developer issues please visit: