我想从数据库中获得唯一的wifi名称。我可以通过响应本机获取mac地址或BSSID吗? 我想选择本机反应的技术,如果可以做到的话。有没有人可以帮助我
答案 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库,用于获取有关设备网络的信息
import { NetworkInfo } from 'react-native-network-info'
// Get BSSID
NetworkInfo.getBSSID(bssid => {
console.log(bssid);
});