从 iOS 中的另一个应用程序打开设置应用程序 - React Native

新手上路,请多包涵

我正在浏览 React Native 中的 文档,只能从我所在的应用程序中找到导航到外部链接。

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

这可能吗?

我尝试了以下方法来检测是否有设置 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}`)
})

原文由 Simon 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 457
1 个回答

您可以通过以下方式访问应用程序的设置: Linking.openURL('app-settings:');

但我(尚)不知道如何打开特定的深层链接。

2021更新用途:

Linking.openSettings();

否则您的应用将因使用非公共 URL 方案而被拒绝

原文由 Samuli Hakoniemi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题