adjust-icon

추가 딥링크 기능

메서드 서명
public static void resolveLink(final String url,
final String[] resolveUrlSuffixArray,
final AdjustLinkResolutionCallback adjustLinkResolutionCallback)

일부 ESP(이메일 서비스 제공자)는 마케팅 캠페인에서 자체 커스텀 도메인을 사용합니다. 커스텀 도메인을 통해 클릭을 측정해야 하는 경우, 해당 링크를 해석하기 위해 SDK를 설정해야 합니다. 이를 위해 AdjustLinkResolution 클래스의 resolveLink 메서드를 호출합니다. Adjust SDK는 이후 딥링크를 열 때 해당 커스텀 링크를 따라가 해석합니다. 이를 통해 이메일 측정 캠페인과의 상호작용을 기록할 수 있습니다.

resolveLinkWithUrl 메서드는 다음 인수를 사용합니다.

  • url (String): 애플리케이션을 연 딥링크
  • resolveUrlSuffixArray (String[]): 해석해야 하는 구성된 캠페인의 커스텀 도메인
  • adjustLinkResolutionCallback (AdjustLinkResolutionCallback): 최종 URL을 반환하는 콜백

메서드는 딥링크를 resolveUrlSuffixArray의 도메인에 대해 확인합니다. 일치하는 것이 없는 경우 딥링크 URL을 그대로 전달합니다. 일치하는 것이 있는 경우 링크를 해석하고, 결과 딥링크를 반환하도록 시도합니다. 이후 이를 콜백 파라미터에 보관합니다.

반환된 딥링크를 사용하여 사용자를 리어트리뷰션을 할 수 있습니다. 이를 위해 딥링크를 Adjust.appWillOpenUrl 메서드로 전달합니다.