首页 > 解决方案 > react-native ios获取mac地址

问题描述

在 react-native 应用程序中,我使用 react-native-device-info 库来获取设备的 MAC 地址。

但我只能获取安卓设备的mac地址。我找不到一个库来获取 iOs 设备的 mac 地址。

如何获取 iOs 设备的 MAC 地址?

标签: react-nativereact-native-ios

解决方案


在 iOS 7 或更高版本中没有办法这样做,引用苹果

在 iOS 7 及更高版本中,如果您询问 iOS 设备的 MAC 地址,系统将返回值 02:00:00:00:00:00。如果需要识别设备,请改用 UIDevice 的 identifierForVendor 属性。


相反,您应该使用可以通过 react-native-device-info 接收的“identifierForVendor”:

import DeviceInfo from 'react-native-device-info'; 

const uniqueId = DeviceInfo.getUniqueID();

推荐阅读