IMEI 插件集成

重要提示:
该插件只适用于并非面向 Google Play 商店的应用。

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

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

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

将 IMEI 插件添加至您的应用

Maven

作为 JAR 添加

增加权限

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

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

从安卓 6.0 起,您可能需要申请应用权限。如果操作系统已经设置好,不需要应用权限,则无需进行此操作。

ProGuard 设置

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

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

使用插件

重要提示:
IMEI 和 MEID 为永久标识符。您需要自行确保对此类数据的收集和处理是合法的。

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

Java

安卓

C#

Unity

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

Java

安卓

C#

Unity