失效链接处理 |
移动智能终端补充设备标识体系统一调用SDK开发者说明文档v1.0.25 PDF 下载
本站整理下载:
相关截图:
主要内容:
二. SDK 获取方式
MSA 统一 SDK 官方下载地址:
移动安全联盟官网:http://www.msa-alliance.cn/
三. 调用方法 1、把 oaid_sdk_x.x.x.aar 拷贝到项的 libs 目录,并设置依赖,其中 x.x.x
代表版本号。
2、将 supplierconfig.json 拷贝到项目 assets 目录下,并修改 边对应内
容,特别是需要设置 appid 的部分。需要设置 appid 的部分需要去对应厂商的应
用商店 注册自己的 app。需要注意的是,其中 label 部分内容无需修改。 3、设置依赖
implementation files(‘libs/oaid_sdk_x.x.x.aar’)
4、设置 gradle 编译选项,开发者可以根据自己对平台的选择进行合理配置
ndk {
abiFilters 'armeabi-v7a','x86','arm64-v8a','x86_64','armeabi'
}
考虑到 sdk 兼容性,sdk 包默认集成了所有常用 abi 的 so,包括 armeabi,
armeabi-v7a, arm64-v8a, x84, x84_64 共五种,如果需要减小 SDK 体积,可以
使用压缩工具打开 aar 文件,手动删除多余的架构。
5、代码调用
a、调用方法获取设备 ID,事例代码详见附件 DemoHelper.java
private int CallFromReflect(Context cxt){
return MdidSdkHelper.InitSdk(cxt,true,this);
}b、设置混淆
-keep class XI.CA.XI.**{*;}
-keep class XI.K0.XI.**{*;}
-keep class XI.XI.K0.**{*;}
-keep class XI.xo.XI.XI.**{*;}
-keep class com.asus.msa.SupplementaryDID.**{*;}
-keep class com.asus.msa.sdid.**{*;}
-keep class com.bun.lib.**{*;}
-keep class com.bun.miitmdid.**{*;}
-keep class com.huawei.hms.ads.identifier.**{*;}
-keep class com.samsung.android.deviceidservice.**{*;}
-keep class com.zui.opendeviceidlibrary.**{*;}
-keep class org.json.**{*;}
-keep public class com.netease.nis.sdkwrapper.Utils {public
<methods>;}
6、初始化 sdk 返加的错误码
|