WebApp快捷打包
OAID 匿名设备标识
转到模块插件

敬告:此 DEMO 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,了解更多

JS-SDK 引用方式:

♦ 普通网页 script 方式加载:下载最新版 jsBridge-v20241118.zip,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;

♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package

request 获取 OAID

cert:

jsBridge.msa.request({
  //MSA 移动安全工作委员会 平台申请到的证书
  //请确保证书在有效期内(MSA申请的证书只有365天有效期,过期前请及时重新申请)
  //证书绑定的包名与APP包名一致
  cert: `{{request.cert}}`,
  //本插件支持MSA官方和非官方两种途径获取 oaid,默认先用MSA官方途径,如果失败则尝试非官方途径
  //true 则MSA官方和非官方均尝试获取,在 msa, unmsa 属性中返回,默认 false
  needAll: true
}, function(success, res) {
  if (success) {
    alert("成功\n" + JSON.stringify(res));
    //res.oaid  优先为MSA官方值,如果官方获取失败则为非官方值
    //res.msa   MSA官方返回值
    //res.unmsa 非官方返回值
    //res.honor  荣耀OAID
    //res.huawei 华为OAID
  } else {
    alert("失败\n" + JSON.stringify(res));
  }
});