React native 反应本机ios获取mac地址

React native 反应本机ios获取mac地址,react-native,react-native-ios,React Native,React Native Ios,在react本机应用程序中,我使用react本机设备信息库获取设备的MAC地址 但我只能得到Android设备的mac地址。我找不到库来获取iOs设备的mac地址 如何获取iOs设备的MAC地址?在iOs 7或更高版本中无法实现这一点: 在iOS 7及更高版本中,如果您询问iOS设备的MAC地址,系统将返回值02:00:00:00:00。如果需要标识设备,请改用UIDevice的identifierForVendor属性 相反,您应该使用“identifierForVendor”,它可以与re

在react本机应用程序中,我使用react本机设备信息库获取设备的MAC地址

但我只能得到Android设备的mac地址。我找不到库来获取iOs设备的mac地址


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

在iOs 7或更高版本中无法实现这一点:

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


相反,您应该使用“identifierForVendor”,它可以与react本机设备信息一起接收:

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

const uniqueId = DeviceInfo.getUniqueID();

是的,很明显在这个图书馆的信息里。它统计它没有显示IOS设备的MAC地址。谢谢你的回答。变量UniqueID是常量吗?我打算根据react本机应用程序中的mac地址进行许可,但这似乎不可能。我可以用UniqueID值来做,但是用户必须给我这个值。用户在哪里可以看到iOS和android设备的UniqueID值并告诉我?UniqueID在同一个应用程序中是恒定且唯一的。因此,您必须在应用程序中的某个位置显示它,并要求您的用户查看该位置。