帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
6
帖子
0
勋章
738
Y币

[其他] 如何区分真机还是模拟器?

[复制链接]
发表于 2018-1-12 15:43:38
如何区分真机还是模拟器?
4
帖子
0
勋章
2750
Y币
https://docs.apicloud.com/Client-API/Device-Access/hardwareInfo

你获取下MAC地址,模拟器是没有的
6
帖子
0
勋章
738
Y币
yvmer336366 发表于 2018-1-12 15:52
https://docs.apicloud.com/Client-API/Device-Access/hardwareInfo

你获取下MAC地址,模拟器是没有的 ...

模拟器也是有mac地址的
6
帖子
0
勋章
738
Y币
这是用检测电池的办法,但是真机上获取的数据会变化,电压也可能会是负数,电池技术也可能为空
111.png
4
帖子
0
勋章
2750
Y币
apicloudapi 发表于 2018-1-12 16:10
模拟器也是有mac地址的

deviceId
设备唯一标识,字符串类型

示例代码

var deviceId = api.deviceId;  //比如: FC408F8B-9598-48B6-A740-B9037ADCXXXE


你获取下这个值,模拟器上应该没有

注意在真机下,把卡拔了再测试
6
帖子
0
勋章
738
Y币
yvmer336366 发表于 2018-1-12 16:15
deviceId
设备唯一标识,字符串类型

这个也试过了,现在模拟器的设备id基本都有,并且部分,可以部分模拟器可以修改
6
帖子
0
勋章
738
Y币
获取设备信息也试过了。。。。,模拟器上也都有
6
帖子
0
勋章
738
Y币
国际移动设备身份码(IMEI)模拟器也都有
4
帖子
0
勋章
2750
Y币
apicloudapi 发表于 2018-1-12 16:24
国际移动设备身份码(IMEI)模拟器也都有

现在模拟器啥都能模拟了。。。很难判断
6
帖子
0
勋章
738
Y币
yvmer336366 发表于 2018-1-12 16:26
现在模拟器啥都能模拟了。。。很难判断

是啊,各种方法都试了
12下一页
您需要登录后才可以回帖 登录

本版积分规则