mitt

initEntry isSupported getOAID getAAID getVAID

概述

移动安全联盟(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))

示例代码

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

可用性

Android、iOS系统

可提供的1.0.0及更高版本

isSupported

是否支持

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

callback(ret, err)

ret:

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

err:

  • 类型:JSON对象
  • 内部字段:

    1. {
    2. msg:'', //字符串类型;错误信息
    3. }

示例代码

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

可用性

Android、iOS系统

可提供的1.0.0及更高版本

getOAID

获取OAID

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

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

callback(ret, err)

ret:

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

err:

  • 类型:JSON对象
  • 内部字段:

    1. {
    2. msg:'', //字符串类型;错误信息
    3. }

示例代码

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

可用性

Android、iOS系统

可提供的1.0.0及更高版本

getAAID

获取AAID

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

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

callback(ret, err)

ret:

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

err:

  • 类型:JSON对象
  • 内部字段:

    1. {
    2. msg:'', //字符串类型;错误信息
    3. }

示例代码

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

可用性

Android、iOS系统

可提供的1.0.0及更高版本

getVAID

获取VAID

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

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

callback(ret, err)

ret:

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

err:

  • 类型:JSON对象
  • 内部字段:

    1. {
    2. msg:'', //字符串类型;错误信息
    3. }

示例代码

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

可用性

Android、iOS系统

可提供的1.0.0及更高版本