| 
				
			 | 
			
			
				@@ -554,6 +554,28 @@ import {openSettings} from 'react-native-permissions'; 
			 | 
		
	
		
			
			| 
				554
			 | 
			
				554
			 | 
			
			
				 openSettings().catch(() => console.warn('cannot open settings')); 
			 | 
		
	
		
			
			| 
				555
			 | 
			
				555
			 | 
			
			
				 ``` 
			 | 
		
	
		
			
			| 
				556
			 | 
			
				556
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				557
			 | 
			
			
				+## Migrating from v1.x.x 
			 | 
		
	
		
			
			| 
				
			 | 
			
				558
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				559
			 | 
			
			
				+If you are currently using the version `1.x.x` and would like to switch to `v2.x.x`, the only thing you really need to know is that it's now required to select the wanted permission **per platform**. 
			 | 
		
	
		
			
			| 
				
			 | 
			
				560
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				561
			 | 
			
			
				+```js 
			 | 
		
	
		
			
			| 
				
			 | 
			
				562
			 | 
			
			
				+// v1.x.x 
			 | 
		
	
		
			
			| 
				
			 | 
			
				563
			 | 
			
			
				+import Permissions from 'react-native-permissions'; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				564
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				565
			 | 
			
			
				+Permissions.request('location', {type: 'whenInUse'}); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				566
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				567
			 | 
			
			
				+// v2.x.x 
			 | 
		
	
		
			
			| 
				
			 | 
			
				568
			 | 
			
			
				+import {Platform} from 'react-native'; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				569
			 | 
			
			
				+import {PERMISSIONS, request} from 'react-native-permissions'; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				570
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				571
			 | 
			
			
				+request( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				572
			 | 
			
			
				+  Platform.select({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				573
			 | 
			
			
				+    android: PERMISSIONS.ANDROID.ACCESS_FINE_LOCATION, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				574
			 | 
			
			
				+    ios: PERMISSIONS.IOS.LOCATION_WHEN_IN_USE, 
			 | 
		
	
		
			
			| 
				
			 | 
			
				575
			 | 
			
			
				+  }), 
			 | 
		
	
		
			
			| 
				
			 | 
			
				576
			 | 
			
			
				+); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				577
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				578
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				557
			 | 
			
				579
			 | 
			
			
				 ## Additional recipes 
			 | 
		
	
		
			
			| 
				558
			 | 
			
				580
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				559
			 | 
			
				581
			 | 
			
			
				 #### Check multiples permissions 
			 |