BlackBerry Dynamics SDK for React Native version 7.0
BlackBerry Dynamics SDK for React Native
version 7.0What's new in the BlackBerry Dynamics SDK for React Native version 7.0
BlackBerry Dynamics SDK for React Native
version 7.0The
BlackBerry Dynamics SDK for React Native
is open sourced and available on GitHub
, along with developer documentation and sample apps, at https://github.com/blackberry/BlackBerry-Dynamics-React-Native-SDK.Support
Feature | Description |
---|---|
Development requirements |
|
React Native supported versions |
|
BlackBerry Dynamics SDK supported versions |
|
Features
Feature | Description |
---|---|
Integration with BlackBerry
Dynamics | Integration of the BlackBerry Dynamics SDK for iOS and Android into the React Native application is supported by the addition of the BlackBerry-Dynamics-for-React-Native-Base module. |
Secure connectivity | XMLHttpRequest and fetch are secured in scope of the BlackBerry-Dynamics-for-React-Native-Networking module.
|
Secure storage |
|
Data leakage prevention (DLP) |
|
Package contents
Feature | Description |
---|---|
Modules |
|
UI components |
|
Sample apps |
|
Known issues
- Importing a prepopulated database is not supported. For more information, see https://github.com/andpor/react-native-sqlite-storage#importing-a-pre-populated-database.
- When an app is in dark mode, text in textinput fields becomes white and impossible to read on a white background. This is a known issue with theReact Nativeplatform. For more information, see https://github.com/facebook/react-native/issues/26299 and https://github.com/xgfe/react-native-datepicker/issues/365. (GD-47807)Workaround: Add the following lines to your plist file to prevent system ui-elements from changing color when in dark mode:*<key>UIUserInterfaceStyle</key> <string>Light</string>*
- After you add or removeBlackBerry Dynamicsmodules, peer dependency warnings might display. This is a knownReact Nativeissue related to ESLint 6 dependencies. It is not related toBlackBerry Dynamicsmodules and does not impact functionality. For more information, see https://github.com/typescript-eslint/typescript-eslint/issues/735. (GD-47757)Workaround: Use ESlint version 5.x in your project. Use the following to add theBlackBerry Dynamicsmodules without "es-lint" warnings:$ npx react-native init TestEsLintNpm --version 0.60.6 --npm $ cd TestEsLintNpm $ npm uninstall eslint --save-dev $ npm install eslint@5 --save-dev $ npm i <your_path_to_BBD_modules>/BlackBerry-Dynamics-for-React-Native-Base
- If you try to uninstall react-native-bbd-base using the "react-native uninstall" command, the uninstall is not successful. (GD-47598)Workaround: Use the "npm uninstall" command instead.