Open Settings App from another App in iOS - React Native Open Settings App from another App in iOS - React Native ios ios

Open Settings App from another App in iOS - React Native


You can access settings of the application with:Linking.openURL('app-settings:');

But I don't know (yet) how to open a specific deep-link.

2021 update use:

Linking.openSettings();

otherwise your app will be rejected due use of non-public URL scheme


I successfully opened the settings by the code below, hope it's helpful :)

Linking.canOpenURL('app-settings:').then(supported => {  if (!supported) {    console.log('Can\'t handle settings url');  } else {    return Linking.openURL('app-settings:');  }}).catch(err => console.error('An error occurred', err));

Reference: https://facebook.github.io/react-native//docs/linking.html


Since React Native version 0.59 this should be possible using openSettings();. This is described in the React Native Linking documentation. Although it did not work for me. When I tried quickly I saw a _reactNative.Linking.openSettings is not a function error message.

Linking.openSettings();