0
在我的React Native應用程序中,我使用地理位置。 IOS應用程序要求使用用戶地理位置的權限,但Android應用程序會自動允許用戶的地理位置。我怎樣才能請求它的許可?React Native Android應用程序不會要求使用用戶的地理位置
在我的React Native應用程序中,我使用地理位置。 IOS應用程序要求使用用戶地理位置的權限,但Android應用程序會自動允許用戶的地理位置。我怎樣才能請求它的許可?React Native Android應用程序不會要求使用用戶的地理位置
我不認爲訪問位置是默認啓用的,您必須啓用它,如Geolocation
docs中所述。
在AndroidManifest.xml中:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
要顯示對話框,詢問是否在Android M(6.0)和新的許可,使用PermissionsAndroid
模塊。
如果我沒有記錯,它會被問到自6.0.1(可能是錯誤的)。如果您想通過詢問權限來通知用戶,則需要使用* react-native-permissions *(https://github.com/yonahforst/react-native-permissions) – zvona