| 
				
			 | 
			
			
				@@ -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). 
			 |