Android 10以上已经无法获取imei了,这个时候就需要用oaid来替代oaid的作用
获取oaid需要去移动安全联盟下载相关sdk
目前最新的sdk版本为2020年12月4号更新的1.0.25版本
然后在Application里面添加如下代码

    OaidHelper helper = new OaidHelper(new OaidHelper.AppIdsUpdater() {
                @Override
                public void OnIdsAvalid(boolean isSupport, String oaid, String vaid, String aaid) {
                    if (!isSupport||TextUtils.isEmpty(oaid)) {
                        return;
                    }
                    SPUtil.putString(Key.KEY_OAID, oaid);
                }
            });
            helper.getDeviceIds(this);

这样就可以获取长度为64位的oaid了,目前oaid sdk支持的各大厂商Android版本如下
oaid

最新版本的sdk下载

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐