IMEI 플러그인 연동

중요:
이 플러그인은 Google Play Store를 타겟팅 하지 않는 앱에만 해당됩니다.

모바일 기기는 IMEI(International Mobile Equipment Identity)와 MEID(Mobile Equipment Identifier)를 갖고 있습니다. 특정 국가의 경우 Android 기기의 IMEI와 MEID를 어트리뷰션에 사용할 수 있습니다. 이 기능을 사용하려면 우선 Adjust 대시보드에서 필요한 단계를 수행해야 합니다. 설정 단계가 완료되면 플러그인을 사용하실 수 있습니다.

IMEI 플러그인은 기기의 IMEI와 MEID 값을 제공합니다. SDK는 IMEI, MEID와 더불어 기타 ID를 계속해서 사용할 것입니다.

플러그인을 사용하기 전 시작 가이드를 참조하여 앱에 Adjust SDK 연동을 완료하시기 바랍니다.React 설정을 위해 React 시작 가이드를 참고하시기 바랍니다.

앱에 IMEI 플러그인 추가

Maven

JAR로 추가

권한 추가

AndroidManifest.xml 파일에는 다음의 권한이 있어야 합니다. 권한이 없는 경우 이를 추가하시기 바랍니다.

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

Android 6.0부터는 앱 권한 요청이 필요할 수 있습니다. OS가 앱 권한을 요청하지 않도록 설정된 경우는 이에 해당되지 않습니다.

Proguard 설정

앱이 Google Play Store를 타겟팅하지 않는 경우, 시작 가이드에 나온 규칙을 모두 추가하지 않아도 됩니다. Google Play Services와 설치 리퍼러 라이브러리에 관련된 규칙은 삭제할 수 있습니다. Adjust SDK에 적용되는 규칙만 유지하면 됩니다.

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

플러그인 사용하기

중요:
IMEI와 MEID는 영구적인 식별자입니다. 따라서, 각 개인은 이러한 데이터의 적법한 수집과 처리에 대한 책임이 있습니다.

플러그인 설정이 완료되면 기기의 IMEI와 MEID를 수집할 수 있습니다. Adjust SDK를 시작하기 전에 AdjustImei.readImeie 메서드를 호출하시기 바랍니다.

JavaAndroid
C#Unity
AdjustImei.readImei();

// ...

Adjust.onCreate(config);

SDK가 IMEI와 MEID를 읽는 것을 차단하려면 AdjustImei.doNotReadImei 메서드를 호출합니다.

JavaAndroid
C#Unity
AdjustImei.doNotReadImei();