miitMsa

概述

移动安全联盟简介

移动安全联盟(Mobile Security Alliance,简称MSA)于2017年12月4日成立,由中国信息通信研究院联合终端生产企业、安全企业、高等院校、研究机构、互联网企业以及芯片企业、方案企业等产业链中各个环节的重要机构共同发起。

联盟立足于搭建移动互联网安全的合作与促进平台,聚集信息通信界的中坚力量及相关机构,服务企业,支撑政府决策,推进移动互联网、移动设备安全发展,为实施《网络安全法》和推动“互联网+”发展提供必要支撑。

联盟旨在促进相关主体之间的交流和深度合作,提供公平对话的平台、纽带,促进供需对接和知识共享,形成优势互补,有效推进移动互联网安全产业发展,维护行业秩序,切实解决企业现实问题。

联盟着力聚集产业生态各方力量,联合开展移动安全技术、标准和产业研究,共同探索移动安全的新模式和新机制,维护行业公平,推进技术、产业与应用研发,开展试点示范,广泛开展国际合作,形成全球化的合作平台。

miitMsa 插件概述

本插件封装了移动安全联盟的原生 SDK,用于获取设备标识 imei 、oaId 、aaId 、vaId。

插件使用攻略

移动安全联盟申请地址移动安全联盟

使用此插件之前必须先配置 [miitMsaAppendix.zip 自定义扩展插件]文件,配置完毕,需通过云端编译生效,配置方法如下:

step1.将miitMsaAppendix解压 step2.将moduleMiitMsaAppendix-release用解压软件打开 step3.将assets里面supplierconfig.json打开并编辑 step4.将对应平台的appid填入保存 step5.将文件夹再压缩回miitMsaAppendix.zip step6.将miitMsaAppendix.zip上传至apicloud自定义插件中

插件接口

getDeviceId

获取驱动信息

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

params

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true, //初始化状态
    code: 0, //状态码
    type: 'onInit', //事件类型 onInit onSuccess
    msg: "描述",//描述
    result:{ //其他结果数据
        
    }
}

示例代码


var miitMsa = api.require('miitMsa');
    miitMsa.getDeviceId({
    }, function(ret, err){
        // alert(JSON.stringify(ret));
        if(ret.status){
            if(ret.type == "onSuccess"){
                //结果集
                var result = ret.result;
                var deviceType = result.deviceType;//驱动类型 oaId imei
                var deviceId = result.deviceId;//驱动ID 取决于 驱动类型 如:deviceType=oaId  deviceId=oaId
                var oaId = result.deviceId;//驱动类型 oaid
                var imei = result.imei;//驱动类型 imei
            }
        }else{
            alert(ret.msg)
        }

    });

可用性

Android系统

可提供的1.0.0及更高版本

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