可以用React Native获取wifi的mac地址? (当不连接wifi时)

时间:2019-05-24 05:05:28

标签: reactjs macos react-native mobile ssid

我想从数据库中获得唯一的wifi名称。我可以通过响应本机获取mac地址或BSSID吗? 我想选择本机反应的技术,如果可以做到的话。有没有人可以帮助我

2 个答案:

答案 0 :(得分:0)

是的,您可以在Android设备上获得wifi列表,您可以使用此react-native-wifi-manager react-native-wifi

此库为您提供了SSID和BSSID的其他一些结果,您将在Google上搜索到很多库。

但是在用于MAC的iOS上,您将始终返回02:00:00:00:00:00,因为您需要创建一个本机模块,也请选中此选项。 How to get iOS device MAC address programmatically

此外,您可以检查此内容。 https://reactnativeexample.com/a-react-native-module-for-viewing-and-connecting-to-wifi-networks/

答案 1 :(得分:0)

React Native库,用于获取有关设备网络的信息

react-native-network-info

import { NetworkInfo } from 'react-native-network-info'

// Get BSSID
NetworkInfo.getBSSID(bssid => {
  console.log(bssid);
});