| 12345678910111213141516171819202122232425262728293031 | 
							- // @flow
 - 
 - import { Alert, Linking, NativeModules } from 'react-native';
 - 
 - import { Platform } from '../../base/react';
 - 
 - /**
 -  * Opens the settings panel for the current platform.
 -  *
 -  * @private
 -  * @returns {void}
 -  */
 - export function openSettings() {
 -     switch (Platform.OS) {
 -     case 'android':
 -         NativeModules.AndroidSettings.open().catch(() => {
 -             Alert.alert(
 -                 'Error opening settings',
 -                 'Please open settings and grant the required permissions',
 -                 [
 -                     { text: 'OK' }
 -                 ]
 -             );
 -         });
 -         break;
 - 
 -     case 'ios':
 -         Linking.openURL('app-settings:');
 -         break;
 -     }
 - }
 
 
  |