isSimulator

来自于:开发者立即使用

isSimulator

概述

isSimulator 封装了检测Android和IOS设备是否为虚拟器/模拟器。

isSimulator

判断当前设备是否是虚拟设备

isSimulator(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. "code":200, //数字类型;
  3. //错误码:
  4. //200 (成功)
  5. //300 (权限被拒)
  6. //400 (未知错误)
  7. "value":{
  8. "isVirtual": true //布尔型;true(是虚拟设备),false(非虚拟设备)
  9. }
  10. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. "err":"fail" //(未知错误)
  3. }

示例代码

  1. var cis = api.require('isSimulator');
  2. cis.isSimulator(function(ret, err){
  3. if(ret.code == 200){
  4. if(ret.value.isVirtual){
  5. alert("当前设备是虚拟器");
  6. }else{
  7. alert('当前设备不是虚拟器');
  8. }
  9. }else{//因权限或其它未知原因导致无法检测出该设备类型
  10. alert("当前设备类型未知");
  11. }
  12. });

补充说明

当code码值为非200时,value的值为“”

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本