Open t-ricci-enhancers opened 5 years ago
I'm on Android API level 29, and running reScanAndLoadWifiList
, which uses WifiManager.startScan()
does not run the callback function provided (nor does it run the error handler provided).
This is a breaking issue for me, since loadWifiList
always returns an empty array.
I can verify that the app does have the required permissions enabled, wifi is turned on, and going to the phone's Wifi settings, there are networks listed.
EDIT: Nevermind. The reason for this was that location services were not enabled.
Tôi đang ở cấp API Android 29 và đang chạy
reScanAndLoadWifiList
, sử dụngWifiManager.startScan()
không chạy hàm gọi lại được cung cấp (cũng như không chạy trình xử lý lỗi được cung cấp).Đây là một vấn đề khó khăn đối với tôi, vì
loadWifiList
luôn trả về một mảng trống.Tôi có thể xác minh rằng ứng dụng đã bật các quyền cần thiết, Wi-Fi đã được bật và đi tới cài đặt Wifi của điện thoại, có các mạng được liệt kê.
CHỈNH SỬA: Đừng bận tâm. Lý do cho điều này là các dịch vụ vị trí không được kích hoạt.
Can you tell me how do you solve this problem ?
Personally I switched to: https://github.com/JuanSeBestia/react-native-wifi-reborn
The documentation of the Android SDK states that:
Do you know if there will be an alternative API for the same purpose? Also will the plugin prevent crashes if in a future Android release if an app using the plugin will try to scan for networks?
[https://developer.android.com/reference/android/net/wifi/WifiManager.html#startScan()](https://developer.android.com/reference/android/net/wifi/WifiManager.html#startScan())