WifiPermissionsUtil отклонено на React Native - PullRequest
0 голосов
/ 27 сентября 2018

Я хотел бы получить список Wi-Fi в проекте React Native, используя модульact-native-android-wifi.

Но на моем реальном устройстве с API 27 у меня есть ошибка WifiPermissionsUtil: Denied: no location permission в Visual Studiolog.

Мое разрешение AndroidManifest.xml:

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

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

Работает на эмуляторе Android (API 26):

enter image description here

Кто-нибудь знает, нужно ли мне добавить другое разрешение для API 27?

1 Ответ

0 голосов
/ 27 марта 2019

У меня была такая же проблема.вам просто нужно добавить следующий код в файл манифеста:

<uses-feature android:name="android.hardware.location.gps" 
android:required="true"/>

Вам нужно включить местоположение вашего устройства: я использовал библиотеку react-native-android-location-services-dialog-box, чтобы включить местоположение устройства.Это работает.

...