logo

帮助中心/文档详情/

如何获取设备ID?

穿山甲账户中配置测试设备时需要设备ID;Android设备需要添加GAID/IMEI/OAID;iOS设备需要添加IDFA。

Android 设备

获取GAID

在安卓设备上,您可以在Settings目录下找到“Google”选项,然后点击“广告”标签即可找到设备GAID (Advertising ID)

您也可以通过程序化方法中获取GAID(Advertising ID) 如何获取GAID (Advertising ID)

获取IMEI

安卓设备上可以在设置菜单中找到设备IMEI.。通常IMEI可以在以下路径中找到,这是由具体的安卓设备的品牌所决定的。

  • 设置 > 关于手机 > 状态
  • 设置 > 通用 > 关于手机 > 状态
  • 设置 > 系统 > 关于手机 > 状态
  • 设置 > 关于手机 > 状态

您也可以通过程序化方法获取IMEI

获取OAID

安卓10以上设备需要使用OAID

支持OAID的设备:HUAWEI/OPPO/VIVO/XIAOMI

目前只能通过程序化方式获取OAID,获取OAID需要去移动安全联盟下载相关sdk

然后添加如下代码

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);

iOS 设备

获取IDFA

当前苹果并没有在手机设置中显示出IDFA,目前您可以在苹果商店中使用第三方的应用来获得设备IDFA(例如“MyIDFA”);或者您可以通过程序化方法来获取IDFA

文档内容是否对您有帮助?