ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
### **BSL.PhoneID('callbackMethod')** 调取手机设备标识码。安卓返回IMEI,苹果返回UID值。 苹果在未全新安装系统与改变硬件,值不变。苹果系统升级也不会影响到值。 | 参数 | 必填 | 说明 | | --- | --- | --- | | callbackMethod | 是 | 自定义回调函数,接收返回值。 | ``` <script type="text/javascript"> function ver(r){ alert(r); } </script> <a href="#" onclick="BSL.PhoneID('ver')">设备信息</a> ``` ### **BSL.GetOAID('callbackMethod')** 获取手机OAID。部分厂商手机已经无法获取IMEI,现在使用OAID代替。因为不是所有手机都有OAID可以结合IMEI使用,在获取OAID失败的情况下试着获取IMEI。 | 参数 | 必填 | 说明 | | --- | --- | --- | | callbackMethod | 是 | 自定义回调函数,接收返回值。 | 回调参数 {"code":"0","oaid":"xxxxxxxxxxxxxxxx"} | 参数 | 必填 | 说明 | | --- | --- | --- | | code| 是 | 值为0表示获取成功,其他均为失败。还有一种情况code返回1008614,oaid不受影响可以正常获取。这可能是官方的一个bug,出现在部分华为手机上,所以判断获取成功的条件可以判断oaid是否为空 | | oaid| 是 | 设备oaid | | code | 说明 | | --- | --- | | 0| 成功 | | 1008611| 不支持的设备厂商 | | 1008612| 不支持的设备 | ``` <script type="text/javascript"> function getExternalInfo(r){ alert(r); } </script> <Button class="button" onclick="BSL.GetOAID('getExternalInfo')">获取OAID</Button> ```