如何在React Native中启用iOS位置服务?

3

我正在开发适用于iOS和Android的React Native移动应用程序。在我的应用程序中,我需要使用GPS位置服务。如果位置服务关闭,我需要自动导航应用程序屏幕到平台位置设置页面。我可以使用NativeModules在Android上实现这一点。现在我也需要在iOS上实现此功能。

Android :

我正在开发适用于iOS和Android的React Native移动应用程序。在我的应用程序中,我需要使用GPS位置服务。如果位置服务关闭,我需要自动导航应用程序屏幕到平台位置设置页面。我可以使用NativeModules在Android上实现这一点。现在我也需要在iOS上实现此功能。
NativeModules.OpenSettings.openNetworkSettings(data => {
  this.setState({
    locationEnabled : false
  })
});

我需要帮助,在iOS中开启位置服务。

1个回答

4
我找到了一个临时解决方案来解决这个问题。
Linking.openURL('app-settings:');

这将打开我的应用程序设置。这不会像iOS 10上的那样打开“位置服务” - https://dev59.com/n1QK5IYBdhLWcg3wL9Bq - 您知道在iOS 11上有解决方案吗? - Noitidart

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接