mitt

概述

移动安全联盟(MSA)秉承维护行业秩序、切实解决企业现实问题的工作职责,组织中国信息通信研究院及终端生产企业共同研究制定了联盟标准《移动智能终端补充设备标识体系规范》。此标准旨在规范移动智能终端补充设备标识体系的体系架构、功能要求、接口要求以及安全要求,使设备生产企业统一开发接口,为移动应用开发者提供统一调用方式,方便移动应用接入、减小维护成本。

添加自定义模块以配置应用:

1、下载 mittAppendix 模块 zip 包并解压。 2、把 zip 包内 source/uzMittAppend.jar更改后缀为.zip并解压,3、打开解压后assets文件夹下supplierconfig.json 更改为自己应用配置,json中appid 为小米,oppo, vivo, 华为平台的应用appid。 4、然后重新压缩uzMittAppend并更改后缀为jar并压缩整个模块包为 zip 包文件上传自定义模块,云编译时勾选该模块。

接口

initEntry

初始化

initEntry({params}, callback(ret, err))

示例代码

var mitt= api.require('mitt');
mitt.initEntry({
},function(ret, err) {
});

可用性

Android、iOS系统

可提供的1.0.0及更高版本

isSupported

是否支持

isSupported({params}, callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
  status: true,      //布尔型;true||false;是否成功
  resCode:,             //数字类型;状态码,
                                                          1008611:不支持厂商
                                                        1008612:不支持设备
                                                        1008613:加载配置文件失败
                                                        1008614:信息将会延时返回
                                                        1006515:反射调用失败
isSupport:,            //布尔类型是否支持,与resCode不一起返回
}

err:

  • 类型:JSON对象
  • 内部字段:
    {
      msg:'',       //字符串类型;错误信息
    }
    

示例代码

var mitt= api.require('mitt');
mitt.isSupported({
},function(ret, err) {
});

可用性

Android、iOS系统

可提供的1.0.0及更高版本

getOAID

获取OAID

注意iOS端返回的 OAID 为 api.deviceId

getOAID({params}, callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
  status: true,      //布尔型;true||false;是否成功
  resCode:,             //数字类型;状态码,
                                                          1008611:不支持厂商
                                                        1008612:不支持设备
                                                        1008613:加载配置文件失败
                                                        1008614:信息将会延时返回
                                                        1006515:反射调用失败
OAID:'',            //字符串类型,与resCode不一起返回
}

err:

  • 类型:JSON对象
  • 内部字段:
    {
      msg:'',       //字符串类型;错误信息
    }
    

示例代码

var mitt= api.require('mitt');
mitt.getOAID({
},function(ret, err) {
});

可用性

Android、iOS系统

可提供的1.0.0及更高版本

getAAID

获取AAID

注意iOS端返回的 AAID 为 api.deviceId

getAAID({params}, callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
  status: true,      //布尔型;true||false;是否成功
  resCode:,             //数字类型;状态码,
                                                          1008611:不支持厂商
                                                        1008612:不支持设备
                                                        1008613:加载配置文件失败
                                                        1008614:信息将会延时返回
                                                        1006515:反射调用失败
AAID:'',            //字符串类型,与resCode不一起返回
}

err:

  • 类型:JSON对象
  • 内部字段:
    {
      msg:'',       //字符串类型;错误信息
    }
    

示例代码

var mitt= api.require('mitt');
mitt.getAAID({
},function(ret, err) {
});

可用性

Android、iOS系统

可提供的1.0.0及更高版本

getVAID

获取VAID

注意iOS端返回的 VAID 为 api.deviceId

getVAID({params}, callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
  status: true,      //布尔型;true||false;是否成功
  resCode:,             //数字类型;状态码,
                                                          1008611:不支持厂商
                                                        1008612:不支持设备
                                                        1008613:加载配置文件失败
                                                        1008614:信息将会延时返回
                                                        1006515:反射调用失败
VAID:'',            //字符串类型,与resCode不一起返回
}

err:

  • 类型:JSON对象
  • 内部字段:
    {
      msg:'',       //字符串类型;错误信息
    }
    

示例代码

var mitt= api.require('mitt');
mitt.getVAID({
},function(ret, err) {
});

可用性

Android、iOS系统

可提供的1.0.0及更高版本