我正在查看React Native中的docs个链接,只能从我使用的应用中找到导航到外部链接.

我希望能够导航到Settings应用程序(更具体地说是隐私>位置服务页面),但似乎无法在上面找到必要的信息.我试图通过React Native复制native iOS种方法.

这可能吗?

我try 了以下方法来检测是否存在设置URL.控制台会记录Settings url works,但不会导航到该页面.

更新:感谢@zvona,我现在可以导航到设置页面,但不知道如何获得特定的深层链接.

Linking.canOpenURL('app-settings:').then(supported => {
            
    console.log(`Settings url works`)
    Linking.openURL('app-settings:'
}).catch(error => {
    console.log(`An error has occured: ${error}`)
})

推荐答案

您可以通过以下方式访问应用程序的设置:

但我还不知道如何打开一个特定的深层链接.

2021更新使用:

Linking.openSettings();

否则,由于使用了非公共URL方案,您的应用将被拒绝

React-native相关问答推荐

NativeWind边框 colored颜色 在Reaction Native应用程序中未按预期工作

出现错误:使用 process(css).then(cb) 来使用异步插件

在 React Native 中,水平滚动不适用于我的整个应用程序

无法设置文本输入参考

在 React Native 中打开后日期 Select 器不关闭

将屏幕标题更新为所选标签导航的标题

应用程序主体尚未注册

React Native Ios错误 - ENOENT:no such file or directory, uv_cwd (null)

如何获取 iOS 版本?

react-native redux 和 ListView

react-native 中的layout-only view removal优化是什么?

错误:安装 react-native-elements 后无法识别字体系列 Material Design 图标?

如何从 React Native 应用程序打开 Google Play store ?

Xcode 设备不可用,未找到运行时配置文件

INSTALL_FAILED_UPDATE_INCOMPATIBLE:包签名与之前安装的版本不匹配,忽略

react-native:多色文本视图

React Native 模块中的依赖注入

键盘可见时无法单击按钮

React Native:并排对齐两个 TextInput

React-Native 获取 XML 数据