Метод openSettings
Метод openSettings класса
Linking
не принимает аргументов.
Промис завершается после перехода в системные настройки
или отклоняется, если экран недоступен.
Синтаксис
Linking.openSettings();
Параметры
| Параметр | Описание |
|---|
Пример
Давайте откроем настройки из кода:
import { Linking } from 'react-native';
Linking.openSettings().then(() => {
console.log('abcde');
});
Промис разрешится, когда система покажет экран настроек приложения.
Пример
Давайте отправим пользователя в настройки по нажатию:
import { View, Text, Pressable, Linking } from 'react-native';
export default function App() {
return (
<View>
<Pressable onPress={() => Linking.openSettings()}>
<Text>12345</Text>
</Pressable>
</View>
);
}
На экране текст '12345'; касание открывает настройки приложения.
Смотрите также
-
класс
PermissionsAndroid,
который запрашивает разрешения на Android -
метод
openURL,
который открывает внешний адрес -
класс
Linking,
который работает с системными переходами -
класс
Platform,
который различает iOS и Android