如何在反应原生中打开询问访问位置权限的对话框

时间:2018-05-28 17:33:42

标签: react-native permissions dialog

我需要打开对话框,要求用户允许应用程序的位置权限。 我可以手动打开此对话框吗? (特别是在IOS) 谢谢。

1 个答案:

答案 0 :(得分:1)

是的,如果您查看PermissionsAndroid的文档,您会在示例中看到一行

const granted = await PermissionsAndroid.request(
  PermissionsAndroid.PERMISSIONS.CAMERA,
  {
    'title': 'Cool Photo App Camera Permission',
    'message': 'Cool Photo App needs access to your camera ' +
               'so you can take awesome pictures.'
  }
)

此部分代码将打开系统对话框,要求代表您的应用程序使用相机的权限。如果您使用react-native init,请确保默认情况下还在android/app/src/main目录中向AndroidManifest.xml添加所需权限。

相关问题