0

我目前正在做一个小项目,目标是使用 iOS 应用程序为中小型企业的 WiFi 热点网络提供安全、集中的登录。计划是将路由器配置为开放网络,DHCP 将所有流量从路由器转发到我们的(云托管)服务器,每个查询都经过身份验证,并允许用户的查询传递到其预期目的地。

我们当前的问题是,为了配置服务器以了解哪些用户正在访问它,我们需要用户的 Mac 地址,Apple API 要求他们在第一次使用该应用程序时手动输入(这是很多工作) 所以我们正试图想出一个解决方法。

任何想法或建议将不胜感激。

谢谢,亚历克斯

:)

4

1 回答 1

0

从 iOS 7 开始,您无法再获取 MAC 地址。根据您要执行的操作,我建议您使用通过 iOS 提供的设备标识符之一,例如identifierForVendor它会给您一个唯一的 ID。

根据苹果文档:

在 iOS 7 及更高版本中,如果您询问 iOS 设备的 MAC 地址,系统将返回值 02:00:00:00:00:00。如果需要识别设备,请改用 UIDevice 的 identifierForVendor 属性。(需要标识符用于自己的广告目的的应用程序应考虑改用 ASIdentifierManager 的 adsIdentifier 属性。)

于 2015-07-06T22:24:03.350 回答