|
@@ -44,6 +44,34 @@ Link package using [rnpm](https://github.com/rnpm/rnpm)
|
44
|
44
|
rnpm link
|
45
|
45
|
```
|
46
|
46
|
|
|
47
|
+Add this code to `MainApplication.java`
|
|
48
|
+
|
|
49
|
+```diff
|
|
50
|
+...
|
|
51
|
++ import com.RNFetchBlob.RNFetchBlobPackage;
|
|
52
|
+...
|
|
53
|
+protected List<ReactPackage> getPackages() {
|
|
54
|
+ return Arrays.<ReactPackage>asList(
|
|
55
|
+ new MainReactPackage(),
|
|
56
|
++ new RNFetchBlobPackage()
|
|
57
|
+ );
|
|
58
|
+ }
|
|
59
|
+ };
|
|
60
|
+...
|
|
61
|
+```
|
|
62
|
+
|
|
63
|
+And this code to `MainActivity.java` (react-native >= 0.29.0)
|
|
64
|
+
|
|
65
|
+```diff
|
|
66
|
+...
|
|
67
|
++ @Override
|
|
68
|
++ public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
|
|
69
|
++ RNPermissionsPackage.onRequestPermissionsResult(requestCode, permissions, grantResults); // very important event callback
|
|
70
|
++ super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
|
71
|
++ }
|
|
72
|
+...
|
|
73
|
+```
|
|
74
|
+
|
47
|
75
|
**Grant Permission to External storage for Android 5.0 or lower**
|
48
|
76
|
|
49
|
77
|
Mechanism about granting Android permissions has slightly different since Android 6.0 released, please refer to [Official Document](https://developer.android.com/training/permissions/requesting.html).
|