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及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/11/18