v4 마이그레이션 가이드

본 페이지에서는 SDK v4의 마이너 버전 간의 마이그레이션 절차를 확인하실 수 있습니다. 코드나 프로젝트 설정 수정이 필요한 변경사항이 있는 경우, 이곳에서 전체 절차를 확인하시기 바랍니다.

중요:
현재 사용 중인 버전과 타겟 버전 사이에 있는 각 단계를 따라야 합니다. 예를 들어, 버전 4.13.0에서 4.30.1로 업데이트하는 경우 4.13.0 -> 4.14.0 4.30.0 -> 4.30.1 두 가지를 모두 완료해야 합니다.

4.32.0 -> 4.33.0

Web Bridge 플러그인은 AAR로 전송되며 기본적으로 모든 Javascript 파일을 포함합니다. 즉, 업데이트할 때마다 이러한 파일을 업데이트할 필요가 없습니다. 이전에 Web Bridge 플러그인 연동을 수행한 적이 있다면 다음 단계를 따르시기 바랍니다.

  1. 프로젝트에서 Web Bridge JAR을 삭제하고 최신 AAR을 설치합니다.
  2. 불러오기한 모든 Adjust Javascript 파일을 assets 디렉토리에서 삭제합니다.

4.31.0 -> 4.31.1

Adjust SDK에는 com.google.android.gms.AD_ID 권한이 기본적으로 포함되어 있습니다. remove 디렉티브를 AndroidManifest.xml 파일에 추가하여 이 권한을 삭제할 수 있습니다. 이 방법은 앱이 COPPA 준수 대상이거나 Google 플레이 스토어를 타겟하지 않는 경우 사용하시기 바랍니다.

<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>

4.30.0 -> 4.30.1

Adjust SDK는 JAR이 아닌 AAR로 전송됩니다.

4.13.0 -> 4.14.0

Adjust.appWillOpenUrl(Uri)는 지원이 중단되어 Adjust.appWillOpenUrl(Uri, Context)를 사용해야 합니다. Adjust.appWillOpenUrl(Uri) 메서드를 사용하는 경우 Context를 다음과 같이 추가할 수 있습니다.

Java
Kotlin
Adjust.appWillOpenUrl(data, getApplicationContext())