You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 23, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+18-7
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
# BlackBerry Dynamics SDK for React Native
2
-
This page provides an overview on how to use the BlackBerry Dynamics SDK for React Native. For details on BlackBerry Dynamics please see https://www.blackberry.com/dynamics
2
+
This page provides an overview on how to use the BlackBerry Dynamics SDK for React Native. For details on BlackBerry Dynamics please see https://docs.blackberry.com/en/endpoint-management/blackberry-dynamics
3
3
4
4
# Supportability
5
5
#### Development environment
@@ -18,20 +18,31 @@ This page provides an overview on how to use the BlackBerry Dynamics SDK for Rea
18
18
- 0.68.x (0.68.2 is latest supported)
19
19
#### iOS
20
20
- Xcode 12+
21
-
- iOS 14+
21
+
- iOS 14+ (for BlackBerry Dynamics SDK for iOS v11.1)
22
+
- iOS 15+ (for BlackBerry Dynamics SDK for iOS v11.2)
22
23
- cocoapods 1.10.2+
23
24
#### Android
24
25
- Java 8 (for React Native version < 0.68.0)
25
26
- Java 11 (for React Native version >= 0.68.0)
26
-
- Android 9+, API 28+
27
+
- Android 9+, API 28+ (for BlackBerry Dynamics SDK for Android v11.1)
28
+
- Android 10+, API 29+ (for BlackBerry Dynamics SDK for Android v11.2)
27
29
- NDK 20.1.5948944 (for React Native version < 0.66.0)
28
30
- NDK 21.4.7075529 (for React Native version >= 0.66.0)
Dynamics SDK for iOS and Android are now installed as part of the [Base](https://github.com/blackberry/BlackBerry-Dynamics-React-Native-SDK/tree/master/modules/BlackBerry-Dynamics-for-React-Native-Base) module using CocoaPods & Gradle.
33
+
By default, `BlackBerry-Dynamics-for-React-Native-Base` module will integrate **11.1** (11.1.0.62) version of BlackBerry Dynamics SDK for Android and iOS.
34
+
To integrate **11.2** version see "Using other released version" [instructions](https://github.com/blackberry/BlackBerry-Dynamics-React-Native-SDK/tree/master/modules/BlackBerry-Dynamics-for-React-Native-Base#dynamics-sdk-dependency) for both iOS and Android platforms in [BlackBerry-Dynamics-for-React-Native-Base](https://github.com/blackberry/BlackBerry-Dynamics-React-Native-SDK/tree/master/modules/BlackBerry-Dynamics-for-React-Native-Base#dynamics-sdk-dependency).
Copy file name to clipboardExpand all lines: modules/BlackBerry-Dynamics-for-React-Native-Base/README.md
+44-4
Original file line number
Diff line number
Diff line change
@@ -26,18 +26,27 @@ Please setup your environment as described in the [React Native documentation](h
26
26
27
27
Dynamics SDK for iOS and Android are now installed as part of the Base module using CocoaPods & Gradle. The integration uses the iOS "Dynamic Framework" version of BlackBerry Dynamics as the static library is no longer supported.
By default, `BlackBerry-Dynamics-for-React-Native-Base` module will integrate **latest**available BlackBerry Dynamics SDK for iOS using following podspec: `https://software.download.blackberry.com/repository/framework/dynamics/ios/11.0.1.137/BlackBerryDynamics-11.0.1.137.podspec`.
38
+
###### Using default (11.1) released version - default
39
+
By default, `BlackBerry-Dynamics-for-React-Native-Base` module will integrate **11.1**(11.1.0.62) version of BlackBerry Dynamics SDK for iOS using following podspec: `https://software.download.blackberry.com/repository/framework/dynamics/ios/11.1.0.62/BlackBerryDynamics-11.1.0.62.podspec`.
32
40
> NOTE: If one of the below integration methods was used there is an option to reset **default** configuration by running following command:
33
41
`$ yarn set-dynamics-podspec --default`
34
42
`$ cd ios && pod install && cd ..`
35
43
36
44
###### Using other released version
37
45
There is possibility to integrate other released build of BlackBerry Dynamics SDK for iOS.
38
-
Following command should be run:
46
+
Currently, the **latest** supported versions is 11.2.
47
+
Following command should be run to use BlackBerry Dynamics SDK for iOS v11.2:
##### BlackBerry Dynamics SDK for Android integration
61
+
By default, `BlackBerry-Dynamics-for-React-Native-Base` module will integrate **11.1** (11.1.0.62) version of BlackBerry Dynamics SDK for Android.
62
+
###### Using other released version
63
+
There is possibility to integrate other released build of BlackBerry Dynamics SDK for Android.
64
+
Currently, the **latest** supported versions is 11.2.
65
+
Following steps should be done to use BlackBerry Dynamics SDK for Android v11.2:
66
+
- update versions of Dynamics dependencies in all modules from `<path>/BlackBerry_Dynamics_SDK_for_React_Native_vX.X.X.X/modules/` and ui-components from `<path>/BlackBerry_Dynamics_SDK_for_React_Native_vX.X.X.X/ui-components/`:
- if your application contains some modules or ui-components from BlackBerry_Dynamics_SDK_for_React_Native, you will need to uninstall them first by using following commands:
73
+
```
74
+
$ cd <path_to_your_app>
75
+
// Repeat this command to remove all appropriate modules and ui-components
"description": "This is a BlackBerry Dynamics Base module for React Native that automatically integrates the BlackBerry Dynamics SDK for iOS and Android into a React Native application",
0 commit comments