美文网首页
iOS端获取无线网Mac地址总结

iOS端获取无线网Mac地址总结

作者: 芷依儿 | 来源:发表于2024-01-16 12:04 被阅读0次

    重点:在iOS7.0之后苹果禁止获取设备的物理Mac地址。
    本文用代码运行获取的是链接WiFi、热点状态下获取的无线网Mac地址。
    获取无线网Mac地址常用有三个方法,分别用不同WiFi,不同手机,不同热点以及不同xcode版本运行三种方法得出结论。
    总结:
    一、xcode15.1版本分别运行三种方法,两种结果:
    ①直接获取不到值
    ②不论何种情况(连接WiFi/热点/流量/不连网)全都返回相同的值02:00:00:00:00:00

    二、xcode14.3.1版本分别运行三种方法,四种结果:
    ①蜂窝网络,不同手机获取到的都是02:00:00:00:00:00
    ②同一手机,不同WiFi、不同热点、几种情况下获取的Mac值都相同 。例如都是e4:b2:fb:da:98:54
    ③同一个WiFi下不同手机获取的Mac值不一样
    ④同一个热点下不同手机获取的Mac值不一样

    重点说明:获取Mac地址也是调用系统函数获取,不同xcode版本依赖Mac系统不一样,所以获取的结果也有差异。
    无线网Mac地址是系统随机生成的,附官网链接:https://support.apple.com/zh-cn/guide/security/secb9cb3140c/web

    以下是我拷贝部分控制台输出的获取无线网Mac地址仅作参考:
    WiFi 1-手机1-mac:e4:b2:fb:da:98:54
    热点1-手机1-mac:e4:b2:fb:da:98:54
    热点2-手机1-mac:e4:b2:fb:da:98:54
    WiFi 2-手机1-mac:e4:b2:fb:da:98:54

    WiFi 1-手机2-mac:20:3c:ae:5c:4f:ec
    热点1-手机2-mac:20:3c:ae:5c:4f:ec
    WiFi 2-手机2-mac:20:3c:ae:5c:4f:ec

    WiFi 3-手机3-mac:02:00:00:00:00:00
    热点3-手机3-mac: 02:00:00:00:00:00

    相关文章

      网友评论

          本文标题:iOS端获取无线网Mac地址总结

          本文链接:https://www.haomeiwen.com/subject/vhekodtx.html