adjust-icon

IMEI 插件

移动设备均带有一个 IMEI (国际移动设备识别码) 和一个 MEID (移动设备识别码)。在某些市场中,您可以使用安卓设备的 IMEI 和 MEID 进行归因。要使用此功能,您需要首先在 Adjust 控制面板中进行必要设置。完成设置后,才可以使用此插件。

IMEI 插件会提供设备的 IMEI 和 MEID。除 IMEI 和 MEID 外,SDK 还会继续使用其他标识符。

使用插件前,请确保已按照入门指南中的说明将 Adjust SDK 集成进您的应用。

将插件添加至您的应用

您需要将 IMEI 插件加入自己的项目,才能使用它。添加 IMEI 插件的方法有两种:

build.gradle
dependencies {
implementation 'com.adjust.sdk:adjust-android:4.38.1'
implementation 'com.adjust.sdk:adjust-android-imei:4.38.1'
}

添加权限

请确保以下权限已包含在 AndroidManifest.xml 文件中。否则,请进行添加。

AndroidManifest.xml
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

更新 ProGuard 设置

如果您的应用不是针对 Google Play 商店,则无需添加入门指南中的所有规则。您可以移除与 Google Play 服务相关的规则和 install referrer 库,只需保留适用于 Adjust SDK 的规则。

proguard.pro
-keep public class com.adjust.sdk.** { *; }

使用插件

设置好插件后,就可以收集设备的 IMEI 和 MEID 了。为此,请在启用 Adjust SDK 前调用 AdjustImei.readImei 方法。

AdjustImei.ReadImei();
// ...
Adjust.start(config);

如果您想阻止 SDK 读取 IMEI 和 MEID,请调用 AdjustImei.doNotReadImei 方法。

AdjustImei.doNotReadImei();