2016-11-28 51 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模塊。

相關問題