Какие разрешения необходимы для получения SSID Wi-Fi в Rayact Native?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Какие разрешения необходимы для получения SSID Wi-Fi в Rayact Native?

Сообщение Anonymous »

Я пробовал все возможные разрешения в React-National, но я все еще не могу получить SSID Wi-Fi. Я проверил все, что могу, и разрешение на местоположение определенно предоставлено. Я был в состоянии получить Wi-Fi SSID раньше, но теперь, независимо от того, что я делаю, он всегда возвращает неизвестный ssid .








< /code>
useEffect(() => {
console.log('Location permission status:', locationPermission);
if (locationPermission) {
fetchWifiSSID();
checkWifiConnection();
} else {
console.log('Wi-Fi SSID cannot be fetched because location permission is not granted.');
}
}, [locationPermission]);

const checkWifiConnection = async () => {
const ipAddress = await NetworkInfo.getIPV4Address();
console.log('Device IP address:', ipAddress);

if (!ipAddress) {
console.log('Device is not connected to Wi-Fi or no network connection.');
} else {
console.log('Device is connected to Wi-Fi.');
}
};

const fetchWifiSSID = async () => {
try {
console.log('Attempting to fetch Wi-Fi SSID...');
const ssid = await WifiManager.getCurrentWifiSSID();
console.log('Fetched SSID:', ssid);

if (ssid) {
setWifiSSID(ssid);
} else {
console.log('SSID could not be fetched. No Wi-Fi connection or permissions are missing.');
}
} catch (error) {
console.error('Error occurred while fetching Wi-Fi SSID:', error);
}
};
< /code>
LOG Location permission status: true
LOG Attempting to fetch Wi-Fi SSID...
ERROR Error occurred while fetching Wi-Fi SSID: Error: Location service is turned off
LOG Device IP address: 192.163.4.6
LOG Device is connected to Wi-Fi
< /code>
Я пробовал как в реагирующих, и вновь, и реагируют пакеты-wifi-reborn, но все еще не работает. Я получаю неизвестный SSID, хотя я все проверял и имею необходимые разрешения на местоположение.


Подробнее здесь: https://stackoverflow.com/questions/794 ... act-native
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»