微信开发如何获取到mac地址?

问题遇到的现象和发生背景

公司考情系统想要加强针对一下员工虚假打卡(上号替打卡、虚拟定位等)的现象,其中有个方案需要获取到企业微信中员工打卡设备的mac地址,根据这个mac地址去稍微鉴别一下。我翻了一下微信api文档,发现没有提供这个接口就无法直接获取到用户的mac地址。所以想请教一下,苹果端和安卓端的微信是否有办法能提供mac地址?或者还有别的其他的方案吗,谢谢!

通过这个属性获取


group.wifimac_infos.wifimac

```

为了用户的安全隐私,基本上都不会提供这样的接口的,除非是你自己写的程序(非网页版)去获取

一般是不能开放直接过去用户的MAC地址的,这个是不安全的,除非你改了微信的后台

一般是不能开放直接过去用户的MAC地址的,这个是不安全的,除非你改了微信的后台

这样是不对的,属于获取用户个人隐私。

微信没有提供获取MAC接口;

不过,可以获取其他硬件参数来对比即刻实现你的目标。

wx.getSystemInfo,手机品牌型号

微信不能获取到mac。但是你可以自己造一个特殊序列。每次打卡的时候发给服务器。。。。其实针对一下员工虚假打卡(上号替打卡、虚拟定位等)的现象。很简单,设置一下一个手机只能打卡一次,每次打卡需要连接特定的WiFi

原生的应用程序才可以吧,微信方面对隐私的把控很严格,可以采用网络定位手机号唯一等进行间接确定是否唯一