0 votes
by (120 points)
recategorized by

你好,近期我们决定采购PICO NEO 3 PRO作为主要机型,我们的产品中有一个功能是基于MAC地址进行绑定的,不过现在NEO3的系统是android10,获取的MAC会基于不同wifi变化,请问有办法禁用随机MAC使用本机MAC吗?

1 Answer

0 votes
by (30.5k points)

您好,如果您要采购Pico设备,可以与我们的商务联系。
关于获取MAC地址,后续我们的SDK会提供相关的API。

by (120 points)

后续是在SDK中提供获取本机MAC的接口是吗?也就是现阶段的系统中暂时没法获取是吧

by (30.5k points)

是的,后续SDK会提供获取本机MAC的接口。如果您迫切的需要获取,我们可以给您提供临时的解决方案。

by (120 points)

那就麻烦您提供一下临时方案,谢谢

by (30.5k points)

连接一个wifi后,然后使用如下Android端代码:

mWifiConfiguration.macRandomizationSetting = 0;
mWifiManager.updateNetwork(mWifiConfiguration);

先设置这个切换成真实地址,再去获取wifi mac就是设备物理的mac地址了

Note:每次获取mac前都要这样获取才可以拿到物理mac

...