2016-11-28 49 views
0

在我的React Native应用程序中,我使用地理位置。 IOS应用程序要求使用用户地理位置的权限,但Android应用程序会自动允许用户的地理位置。我怎样才能请求它的许可?React Native Android应用程序不会要求使用用户的地理位置

+0

如果我没有记错,它会被问到自6.0.1(可能是错误的)。如果您想通过询问权限来通知用户,则需要使用* react-native-permissions *(https://github.com/yonahforst/react-native-permissions) – zvona

回答

0

我不认为访问位置是默认启用的,您必须启用它,如Geolocation docs中所述。

在AndroidManifest.xml中:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

要显示对话框,询问是否在Android M(6.0)和新的许可,使用PermissionsAndroid模块。

相关问题