adjust-icon

다이렉트 딥링킹 설정

앱이 설치된 사용자가 Adjust 링크를 클릭하면 다이렉트 딥링킹을 통해 앱 내의 특정 콘텐츠로 바로 이동할 수 있습니다.

Android는 다이렉트 딥링크를 수신하는 두 가지 메서드를 제공합니다. 각 메서드에서는 다음 메서드 중 하나를 사용하여 Adjust SDK에 딥링크를 전달할 수 있습니다.

설정

processDeeplink 메서드를 사용하여 다음 작업을 수행합니다.

  • 딥링크 클릭에서 어트리뷰션 기록
  • 단축 브랜드 링크를 이에 상응하는 긴 브랜드 링크로 변환
  • 다른 모든 링크를 그대로 전달

앱은 해결된 링크를 분석하여 적절한 화면으로 이동함으로써 처리할 수 있습니다. Adjust의 긴 브랜드 링크, 기타 Android 앱 링크, APP SCHEME 딥링크를 포함한 모든 딥링크에 이 메서드를 사용할 수 있습니다.

메서드 서명
public static void processDeeplink(Uri url, Context context, OnDeeplinkResolvedListener callback)

appWillOpenUrl 메서드는 단축 브랜드 링크를 사용하지 않는 경우 딥링크 클릭으로부터의 어트리뷰션을 기록합니다.

메서드 서명
public static void appWillOpenUrl(Uri url, Context context)

processDeeplink 메서드가 이 레거시 메서드를 대체합니다.

구현

다음의 코드를 메인 액티비티에 추가하여 딥링크를 처리합니다.

전용 딥링크 액티비티 접근법을 사용하는 경우 다음과 같은 파일도 생성해야 합니다.